Linki do ciekawych stron

Nowy przykład - Pianino w GM

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!

Grafika: /upload/ajax/20230217_fd692b88c72e8a1ddfca34cf4ce13fc2.png

Komentarze (łącznie 4):
Adriann (Pią., 17 Lut. 23, 12:59)
#1

Ciekawa sprawa, wreszcie jest opcja na bardziej różnorodne dźwięki bez dodawania miliona alternatyw :D

gnysek (Pią., 17 Lut. 23, 13:25)
#2

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

Borek (Nie., 19 Lut. 23, 12:07)
#3

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 :)

gnysek (Nie., 19 Lut. 23, 15:42)
#4

To korzysta właśnie z audio pitch, ale przekazanego jako argument do audio_play_sound, które od niedawna też przyjmuje pitch jako argument opcjonalny.

Najnowsze wersje GameMakera:

Stabilna
2024.14.4.222 • 2024.14.4.268
wydana 88 dni temu
LTS
2026.0.0.16 • 2022.0.3.99
wydana 34 dni temu
Beta
2024.1400.5.1065 •
2024.1400.5.1031
 0.20.0

wydana 49 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
45 użytkowników online na discordzie:
Miłosz, Morti, 🧁Cupcake🧁, Grela, LeD, Nitro Slav, Carl-bot, Sporek, Destiny, GMRussell, Tidżi, fervi, m..., Kalor, PhysX ᴺⱽᴵᴰᴵᴬ, Threef, Uzjel, s..., chleb, Pako, Murrri, MIXZZZ, Jarkozpl, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Korodzik, p..., OdrzuconyKrakers, Kandif, Skovv, Danieo, Arrekin, Sebastus I, Mtax, g..., Voytec, szynka, GreenClover, moeglich, Add92, Krzysiek1250, h..., Shockah
Shoutbox
Wojo (21:21, 28.06.26)
na ten moment czerwiec prezentuje się dość przyzwoicie jesli chodzi o ilosc wpisow w shoutboxie bo aż trzy! a taki styczeń zero :0
gnysek (15:06, 10.06.26)
oraz pokój na świecie
Kuzyn (17:16, 08.06.26)
i urlop
gnysek (11:13, 05.05.26)
czekamy na GMRT
Wojo (14:53, 04.05.26)
Co tak cicho?
gnysek (11:01, 30.04.26)
Grill panie, grill.
Wojo (14:18, 29.04.26)
Jak planujecie spędzić najbliższą majówkę?
Wojo (13:15, 13.03.26)
Ja zainstalowałem sobie Linux mint na swoim laptopie :)
Wojo (10:21, 12.02.26)
Tak, po zmianach gmclan przeżywa drugą młodość. Najnowsze trendy wskazują, że ten rok będzie rokiem Linuxa, rokiem odejścia od Facebooka i rokiem odejścia od discorda na rzecz forów internetowych B)
K
Kamilek (21:57, 08.12.25)
Ale klimat tu znowu wrócić! :-D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?