Beste Mensen,
Het volgende probleem:
Met Delphi en DirectX (DelphiX) ben ik met nog een klasgenoot een platform
spel aan het bouwen.
De complete 'engine' valt eigenlijk onder een DXTimer, waar alle onderdelen
op het scherm worden getoverd. Ik voer hier een controle uit of
de speler een vijand heeft geraakt, er moet dan een geluid worden afgespeeld
via een bepaalde procedure.
Maar aangezien de DXTimer deze controle heel wat keren per seconde uitvoerd
en die controle dus ook vaker 'true' is wordt mijn geluidje niet één keer afgespeeld,
maar 30 keer over elkaar heen....
Iemand een oplossing? (buiten een "boolean loopje" om, aangezien ik nogal
wat geluidjes moet programmeren...
)
Het volgende probleem:
Met Delphi en DirectX (DelphiX) ben ik met nog een klasgenoot een platform
spel aan het bouwen.
De complete 'engine' valt eigenlijk onder een DXTimer, waar alle onderdelen
op het scherm worden getoverd. Ik voer hier een controle uit of
de speler een vijand heeft geraakt, er moet dan een geluid worden afgespeeld
via een bepaalde procedure.
Maar aangezien de DXTimer deze controle heel wat keren per seconde uitvoerd
en die controle dus ook vaker 'true' is wordt mijn geluidje niet één keer afgespeeld,
maar 30 keer over elkaar heen....
Iemand een oplossing? (buiten een "boolean loopje" om, aangezien ik nogal
wat geluidjes moet programmeren...
An assumption is the mother of all fuck-ups