Nasze strony: gmclan.org gameonly.pl ps-plus.pl gameswithgold.pl n-switch.pl hmt.pl
Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Akademia GMCLANu
Wiadomości
Kategoria: wszystkie :: game maker :: kącik programowania :: inne

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!



3

 

autor: gnysek | data dodania: 12:25, 17.02.2023 | odsłon: 73
Komentarze
stron: 1

1


av

Adriann (12:59, 17.02.2023)

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

av

gnysek (13:25, 17.02.2023)

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

av

Borek (12:07, 19.02.2023)

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

av

gnysek (15:42, 19.02.2023)

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.

stron: 1

1



Dodaj komentarz:
Treść:
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
5 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 5, userów: 0, ukrytych: 0
Użytkownicy na czacie discord
Shoutbox
SutikkuSutikku (11:48, 16.03.23):
przykro mi, że wszystkie ostatnie wiadomości są od Ciebie, więc napiszę, że czekam na montaż
gnysekgnysek (15:37, 15.03.23):
Wczoraj nagrano prezentację GMUpdate 2023 - teraz czekamy tylko na montaż.
gnysekgnysek (14:35, 3.03.23):
2023.2 wyjdzie dopiero 6 marca, z powodu paru bugów które znaleziono w czwartek
gnysekgnysek (19:56, 24.02.23):
I naprawione.
gnysekgnysek (13:08, 24.02.23):
Przestało chyba działać pamiętanie logowania z głównej, postaram się to naprawić do wieczora.
gnysekgnysek (20:06, 16.02.23):
stabilne są zazwyczaj na koniec miesiąca - ale pewnie zależy od feedbacku po kolejnej becie, bo sporo poprawek wleci (powinna być dziś - ale jej nie ma, może jeszcze coś naprawiają)
SimianVirus7SimianVirus7 (13:09, 16.02.23):
a wiadomo kiedy będzie w stable ten particles editor?
gnysekgnysek (23:27, 10.02.23):
Yay, Particle Editor!
gnysekgnysek (23:51, 15.01.23):
Na fullscreenie nie, ale w okienku owszem. Najlepiej podpatrzyć jak robią to inni
MastodontMastodont (14:32, 14.01.23):
Jaką polecacie bezpieczną rozdzielczość gry na ten game jam Opery? 1920x1080 to chyba za dużo na przeglądarkę?
gnysekgnysek (15:03, 10.01.23):
Nie no, nginx, php, bazy danych
SutikkuSutikku (13:59, 10.01.23):
przenosiny ubuntu pewnie zamknęły się w przeniesieniu /home?
gnysekgnysek (11:26, 9.01.23):
Dziś pierwszy dzień pracuję z nowego lapka, ale jeszcze Windowsa mam do przeniesienia (coś koło 400GB danych)
gnysekgnysek (1:37, 7.01.23):
Tekst chyba nie, ale obrazki jak najbardziej. Tam jest taka gigantyczna struktura, którą w debuggerze najlepiej podejrzeć (albo do jsona wywalić na dysk), żeby znaleźć jak to zmienić.
AdriannAdriann (13:27, 6.01.23):
Da się zmieniać tekst i obrazki w sekwencjach za pomocą kodu?
gnysekgnysek (15:29, 4.01.23):
a ja przenoszę windowsa i ubuntu...
SutikkuSutikku (9:43, 3.01.23):
przenosiny na nowy sprzęt zawsze wiąże się dla mnie z bólem głowy, żeby odtworzyć milion customowych rzeczy które zrobiłem na wcześniejszym sprzęcie
gnysekgnysek (16:36, 2.01.23):
Na 2-3 dni muszę wstrzymać prace nad GMCLANem, bo przenoszę się na nowego laptopa
gnysekgnysek (17:48, 31.12.22):
@Adriann: myślałem tylko o ludziach z PL, @Sutikku pomyślę po weekendzie sylwestrowym
SutikkuSutikku (12:51, 30.12.22):
ja bym z chęcią pooglądał devlogi z przepisywania gmclanu, im just saying
AdriannAdriann (12:23, 30.12.22):
szczególnie jak będą nagrody
AdriannAdriann (12:22, 30.12.22):
A co myślisz żeby rozszerzyć temat i robić ją w formie game jamu na itch.io? Może dołączyliby nowi ludzie
gnysekgnysek (22:56, 29.12.22):
Tak, jest pomysł na np. 4x7 dni (1x na miesiąc) i nagrodę typu bon na steam za 100-200zł.
AdriannAdriann (21:37, 29.12.22):
Planujesz jakąś kontynuację ligi?
gnysekgnysek (15:09, 29.12.22):
W sumie zaczęte mam już 80%, nieruszone pozostały jedynie artykuły (czytanie, bo kategorie są) i liga.
gnysekgnysek (15:08, 29.12.22):
Dojechałem do przepisania 50% strony na nowy design i nowy kod. Niektóre moduły są teraz krótsze 0 80-90%, bo podobny kod przerobiłem na wspólne funkcje.
gnysekgnysek (14:05, 21.12.22):
To może kiedyś na jakimś dalszym etapie, na razie przepisuję obecne strony Wciąż są szanse na demo nowego designu jeszcze w tym roku.
SutikkuSutikku (12:40, 21.12.22):
to teraz jeszcze reakcje do shoutboxa, bo chciałem dać serduszko, a nie można
gnysekgnysek (13:29, 19.12.22):
No i aktualny GML (2023.1) jest dostępny. W końcu function i static jest kolorowane. Dodałem tez kopiowanie kodu
gnysekgnysek (9:10, 19.12.22):
GameMaker w folderze z runtime ma plik fnames i tam są definicje funkcji,stałych,wbudowanych zmiennych - trzeba to przeparsować i odpowiednio poprzydzielać. Ale brakuje if/else/break/try/while itp. i to trzeba ręcznie dodać. gist.github.com/.../a69ec324df61131b2546d1580f29a760
SutikkuSutikku (1:57, 17.12.22):
a z ciekawości, jak wygląda proces poprawienia kolorowania? Zaciągasz jakąś gotową paczkę, sam to jakoś definiujesz, w jakim formacie to jest zapisane?
gnysekgnysek (13:00, 16.12.22):
Teraz to chcę GMLa zaktualizować, bo nasze kolorowanie się na GM6-8 opiera
UzjelUzjel (12:17, 16.12.22):
Jeszcze zdjęcie profilowe na Twitterze zmień
gnysekgnysek (12:03, 16.12.22):
No i przerzuciłem mojego bota na GMCLANowy serwer, pod nowym adresem gms-updates.gmclan.org
gnysekgnysek (12:00, 16.12.22):
Dodałem LTS do listy aktualnych wersji GMa na głównej.
gnysekgnysek (23:22, 15.12.22):
Jeszcze nocki będziesz zarywał! Będę potrzebował testów i krytyki, to na pewno Ale to dopiero jak dojadę do czegoś bardziej podobnego do projektu z kanału dla patronów na Disco
UzjelUzjel (22:53, 15.12.22):
Gnysek jak coś potrzebujesz to przecież pisz :p
gnysekgnysek (16:55, 15.12.22):
Ja w sumie też. Myślę, że jeszcze tej zimy będzie, bo do świąt to już nie obiecam (ale przed sylwestrem może jakieś demo? )
AdriannAdriann (13:09, 15.12.22):
nie mogę się doczekać tego dark mode
gnysekgnysek (19:51, 14.12.22):
Tam jest błąd cache zapewne Nowy design sprawdzisz klikając na górze w "redakcja", ale to mocno wstępna wersja, bo Uzjel miał jeszcze kilka propozycji które będę wdrażał już robiąc całość.
SutikkuSutikku (15:14, 14.12.22):
Jak przejść na nowy design i podglądnąć?
ChellChell (11:27, 14.12.22):
aa, tam sa chyba po prostu zahardkodowane shouty
ChellChell (11:26, 14.12.22):
na nowym dizajnie nie laduje sie ostatni shout
gnysekgnysek (1:20, 9.12.22):
W sumie php8 to pikuś, testujemy też nowy design responsywny i z dark mode
SutikkuSutikku (10:03, 8.12.22):
odważny krok, puszczaj testy jednostkowe /s
gnysekgnysek (11:23, 7.12.22):
Zaktualizowałem PHP do 8.0, zgłaszajcie, gdyby coś nie działało
gnysekgnysek (10:57, 7.12.22):
2023.1
IgnatusIgnatus (8:58, 7.12.22):
Ciekawe o jaką wersję mogło chodzić
IgnatusIgnatus (8:58, 7.12.22):
No przynajmniej jakoś próbuje z tego wybrnąć XD zapodaj.net/images/2543c3a6eea62.png
IgnatusIgnatus (8:50, 7.12.22):
XD lol
Ankieta
» Kiedy wyjdzie GameMaker (Studio) 3.0?
Q1 2022
Q2 2022
Q3 2022
Q4 2022
2023 albo i później

GMCLAN to serwis o programie Game Maker i nie tylko.
[ Polityka prywatności ]
Copyright © 2002-2023. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus, © 2017-2023 {=|=} fable_inside();

[ Czas generowania strony: 0.03315 sekund ] [ Liczba zapytań MySQL: 8 ]