fervi (Skovv) Opublikowano 21 Czerwca 2008 Udostępnij Opublikowano 21 Czerwca 2008 Witajcie! Bawię się ostatnio w robienie Odtwarzacza :lol: i naszła mnie taka myśl Game Maker potrafi odczytywać tylko MP3, Wav i Midi i można by zrobić takie coś GML muzyka = get_open_filename('MP3 Files|*.mp3|Wave Files|*.wav|MIDI Files|*.mid',0) sound_add(muzyka,muzyka,0) sound_play(muzyka) Ale Mikmod ma też opcję obsługiwania takich MOD, S3M, IT i XM. Więc da się zrobić, że sprawdza jaki to jest format pliku i uruchamia odpowiednie komendy (jak to mp3 to w GM, jak to IT to w GM)? I jak zrobić, że rysuje żółtym kolorem gdzie znajduje się plik. np C:\Muzyka\Umpcia.mp3 Fervi Prosi o pomoc ;] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 21 Czerwca 2008 Udostępnij Opublikowano 21 Czerwca 2008 IT, XM, WAV i MID możesz sprawdzić po nagłówku: IT: "IMPM" XM: "Extended Module:" WAV: "RIFF" MID: "MThd" W takim przypadku musiałbyś otwierać plik, odczytać pierwsze bajty i porównać. A MOD, S3M, MP3 po rozszerzeniu (w/w też). I lepiej tym sposobem zrób to rozpoznawanie ;P GML if ( string_lower( filename_ext( sciezkadopliku ) ) == "mod" ) { // odtwarzanie mod } if ( string_lower( filename_ext( sciezkadopliku ) ) == "wav" ) { // odtwarzanie wav } I jak zrobić, że rysuje żółtym kolorem gdzie znajduje się plik. np C:\Muzyka\Umpcia.mp3 GML draw_set_color( c_yellow ); draw_text( x, y, sciezkadopliku ); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
fervi (Skovv) Opublikowano 22 Czerwca 2008 Autor Udostępnij Opublikowano 22 Czerwca 2008 Jeszcze chciałbym znać odpowiedź na takie pytania ;] - Jak zrobić w takiej komendzie GML muzyka = get_open_filename('MP3 Files|*.mp3|Wave Files|*.wav|MIDI Files|*.mid',0) tak zwane "knows formats" czyli wybieramy tą opcję i mamy widocznych kilka formatów? - Czy da się w Game Maker zrobić, aby pisało ile czasu zostało/ile upłyneło podczas słuchania muzyki? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 22 Czerwca 2008 Udostępnij Opublikowano 22 Czerwca 2008 tak, ale musisz użyć dlla saudio, masz w dodatkach na forum Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się