NXC dźwięki: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Linia 34: | Linia 34: | ||
Oczywiście trzeba wcześniej wgrać plik .rso do pamięci. | Oczywiście trzeba wcześniej wgrać plik .rso do pamięci. | ||
+ | |||
+ | Można też użyć polecenia <code>PlayFileEx("Nazwa_pliku.rso", głośność 0-4, pętla TRUE FALSE);</code> | ||
+ | |||
+ | <pre> | ||
+ | task main() | ||
+ | { | ||
+ | PlayFileEx("startup.rso", 3, true); | ||
+ | Wait(3000); | ||
+ | } | ||
[[Category:Lego Mindstorms]] | [[Category:Lego Mindstorms]] |
Wersja z 09:48, 5 lut 2014
Opisując wcześniej NXC instrukcje warunkowe i pętle użyliśmy poleceń odnoszących się do dźwięków, teraz zostanie to dokładniej wyjaśnione.
Odgrywanie dźwięków
W temacie NXC instrukcje warunkowe i pętle użyliśmy polecenia PlaySound(acode);
przykładowo PlaySound(SOUND_DOUBLE_BEEP);
Poniżej lista aCode
aCode Resulting Sound cyfrowo SOUND_CLICK key click sound 0 SOUND_DOUBLE_BEEP double beep 1 SOUND_DOWN sweep down 2 SOUND_UP sweep up 3 SOUND_LOW_BEEP error sound 4 SOUND_FAST_UP fast sweep up 5
Można też posłużyć się cyframi od 0 do 5, np. PlaySound(1);
Przykłady zastosowania PlaySound(acode);
są w zlinkowanym wyżej temacie, więc nie będę się powtarzać
Odtwarzanie z pliku
Służy do tego polecenie PlayFile("Nazwa_pliku.rso")
task main() { PlayFile("Woops.rso"); Wait(3000); }
Oczywiście trzeba wcześniej wgrać plik .rso do pamięci.
Można też użyć polecenia PlayFileEx("Nazwa_pliku.rso", głośność 0-4, pętla TRUE FALSE);
task main() { PlayFileEx("startup.rso", 3, true); Wait(3000); }