Na naszym GMCLANowym githubie ( github.gmclan.org ), pojawił się dziś nowy przykład - pianino w GameMakerze.
Pokazuje on jak za pomocą parametru pitch, zmienić wysokość dźwięku o wybraną nutę.
Pobierzecie go tutaj: github.com/gmclan-org/piano_example
Natomiast spróbować go na żywo w przeglądarce można tutaj: gnysek.itch.io/gamemaker-piano
Korzysta on z prostej zasady, gdzie pitch należy ustawić jako power(2, nuta/12)
, gdzie "nuta" oznacza o ile dźwięków się przesuwamy. Ujemne wartości zagrają poniżej, a te powyżej 11 oznaczają kolejną oktawę (bo cała ma 12 nut, a zaczynamy od 0).
Miłej zabawy!
Linki do ciekawych stron
Piątek, 17 Lutego 2023, 12:25
Komentarze
(łącznie 4):
W sumie taka opcja była od dawien dawna, ale tak - otwiera ona wiele możliwości.
Można np. zrobić narastające dźwięki zbierając punkty w grze (i opadające gdy tracimy). Można zrobić proste MIDI. Można też dać graczom możliwość tworzenia własnego dźwięku - takie coś jest w Animal Crossing:
youtube.com/watch?v=83EOfgCH9A8
Ja w Almorze wykorzystuję funkcję ( starą w sumie ) audio_pitch. Jest to genialne, bo masz tylko jeden dźwięk ( na mobilkach oszczędza się miejsce ) a można mu nadać różne brzmienie. Głównie chodzi o to, że jeżeli rzucasz jakiś czar i w jednym momencie jest 5 uderzeń ( tego samego dźwięku sndHit ), to dźwięki się nie zlewają ze sobą, mają losowy ton od 0.9 do 1.0, jest to naprawdę ogromna różnica
Najnowsze wersje GameMakera:
Stabilna
2023.8.1.102 • 2023.8.1.148
wydana 14 dni temu
wydana 14 dni temu
LTS
2022.0.1.31 • 2022.0.1.30
wydana 169 dni temu
wydana 169 dni temu
Beta
2023.800.0.406 • 2023.800.0.429
wydana 30 dni temu
wydana 30 dni temu
= IDE, = Runtime
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
Adriann (~ostatnie 15 minut)
Discord
26 użytkowników online na discordzie:
Shoutbox
gnysek
(14:59, 28.09.23)
Poszedł dziś update strony 

Adriann
(21:06, 14.08.23)
Jest..hoho:D
Adriann
(21:04, 14.08.23)
Nie znam tego, poszukam. Nie mówisz mam nadzieję o tej podmiance wewnątrz skryptu?
gnysek
(10:38, 14.08.23)
Przecież jest: Search & Replace. Do tego nazwy skryptów i zasobów akurat Feather podmienia praktycznie bez problemów.
Adriann
(14:39, 12.08.23)
Przydałaby się opcja do globalnej zmiany nazwy zmiennejobiektu we wszystkich skryptach i obiektach
Tak to jest dość ciężko zabrać się za sprzątanie

SimianVirus7
(10:39, 12.08.23)
To nie burdel, to nieład artystyczny
exp
(00:35, 12.08.23)
Feather nie zrozumiał, że burdel jest elementarną częścią mojego projektu
exp
(00:34, 12.08.23)
Miałem to samo, nie tyle otworzyłem stary projekt, co w końcu ściągnąłem aktualizację (bo olewałem ten komunikat od chyba półtora roku)
gnysek
(23:48, 10.08.23)
Kolizje tilesetowe rządzą!
gnysek
(20:01, 26.07.23)
zobaczycie nowy edytor kodu, powinen wskoczyć do bety w sierpniu...
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Kiedy wyjdzie GameMaker (Studio) 3.0?