RandomSoundEffect.cpp
#include "RandomSoundEffect.h" #include "IrrKlangEngineManager.h" #include "stdlib.h" RandomSoundEffect :: RandomSoundEffect () {InitialiseVariables () ;} RandomSoundEffect :: ~ RandomSoundEffect () {} leegte RandomSoundEffect :: InitialiseVariables () {filename = ""; frequentie = 0; timeToNextCheck = 0;} leegte RandomSoundEffect :: Startup (std :: string filename, int frequentie) {PersistentFrameListener :: Startup (); this-> filename = bestandsnaam; this-> frequentie = frequentie;} leegte RandomSoundEffect :: Shutdown () {InitialiseVariables (); PersistentFrameListener :: Shutdown ();} bool RandomSoundEffect :: FrameStarted (const FrameEvent & evt) {timeToNextCheck - = evt.
timeSinceLastFrame; if (timeToNextCheck play2D (filename.c_str ());} return true;.}
Tot slot, de DotSceneLoader wordt aangepast om RandomSoundEffect objecten te maken, stelt ons in staat om het niveau te bepalen geluidseffecten uit het XML-bestand Als er geen frequentie attribuut wordt geleverd , het geluidseffect wordt verondersteld om continu te spelen;..
anders een RandomSoundEffect object is gemaakt U kunt de met de demo geleverd om te zien hoe dit wordt uitgevoerd XML-bestand te bekijken
De demo maakt gebruik van de nieuwe mogelijkheid om te spelen geluidseffecten door het toevoegen van een aantal ambient geluiden zoals een continue lus van een regen geluidseffect en een aantal willekeurige donder geluidseffecten Een regen particle systeem is ook toegevoegd -. de DotSceneLoader had al de mogelijkheid om een deeltje systeem toe te voegen, zodat deze Er zijn geen wijzigingen in de code nodig.
Nieuwe functie van Adobe Flash CS4
- Basisprincipes van ActivePerl Variables
- Het moet weten in Database Design en MySQL Server
- Software Development Kit (SDK)
- Manipuleren van gegevens in Sybase
- Iphone Tekening op een plaatje Part 1
- RDBMS Concepts
- Inleiding tot formulierveld Validatie Met Javascript
- Hoe je iPod Touch /iPhone Firmware 3.1.2 Krijg en jailbreaken het voor 1G, 2G, 3…
- Met behulp van reguliere expressies in Perl
- Passeren SCJP exam