sound
Übersicht

![]() |
mas93Betreff: sound |
![]() Antworten mit Zitat ![]() |
---|---|---|
wie mach ich dass wenn man z.b keydown(205) dass dann ein bestimmter sound abgespielt wird?? | ||
![]() |
Pdd |
![]() Antworten mit Zitat ![]() |
---|---|---|
Lies dir am besten das robiste.de BB Tutorial 2 durch! Da wird alles verständlich erklärt! ![]() |
||
![]() |
mas93 |
![]() Antworten mit Zitat ![]() |
---|---|---|
sound=LoadSound("Sounds/sound.wav")
If KeyDown(205) Then PlaySound(sound) was ist dran falsch??? |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
1. Den Sound sollte man vorher laden (also bevor man in der Mainloop ankommt)
2. Der Sound darf nur abgespielt werden, wenn er nicht schon läuft, sonst machts knack knack knack weil er nur 1-2 noten rausbekommt vor dem neustart |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Kleiner satan |
![]() Antworten mit Zitat ![]() |
---|---|---|
wenn schon so:
Code: [AUSKLAPPEN] sound=LoadSound(".Sounds/sound.wav") If KeyDown(205) Then PlaySound(sound) |
||
![]() |
JustTheBest |
![]() Antworten mit Zitat ![]() |
---|---|---|
EDIT: @kleiner satan: Das (der Punkt im Pfad) bringt auch nichts!
Wieder www.robsite.de! Aber ich will mal nicht so sein: Code: [AUSKLAPPEN] ;Vor der Hauptschleife (wo Bilder geladen, Variablen initialisiert... werden): sound = LoadSound("Sounds\sound.wav") ;Dann in der Hauptschleife: Repeat If KeyDown(200) and ChannelPlaying(channel) = 0 Then channel = PlaySound(sound) EndIf Until KeyHit(1) End Die Channel-Befehle wie auch vieles andere steht in der Online-Hilfe von www.blitzbase.de! mfg |
||
www.mas-online.de.gg
__________ Liegt der Camper tot im Keller war der Rusher wieder schneller. Liegt der Rusher tot daneben hat der Camper nen Kollegen! |
Nox |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Optimiert:
Code: [AUSKLAPPEN] ;Vor der Hauptschleife (wo Bilder geladen, Variablen initialisiert... werden): sound = LoadSound("Sounds\sound.wav") ;Dann in der Hauptschleife: Repeat If KeyDown(200) Then If ChannelPlaying(channel) = 0 Then channel = PlaySound(sound) EndIf Until KeyHit(1) End ![]() Da die Stelle ja jedes Frame abgefragt wird, kann man so die Abfragen, die auf jeden Fall durchgeführt werden, auf eine reduzieren. |
||
![]() |
mas93 |
![]() Antworten mit Zitat ![]() |
---|---|---|
danke | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group