Den nedsætter hastigheden fra enterframe til exit frame...tror jeg. Jeg har brug for en funktion der kan nedsætte hastigheden af en repeat while kommando.
Det er et meget simplet spil, hvor man har tre pil og skal skyde til måls efter en skydeskive enten mod computeren eller en kammerat. Til at flytte pilen rundt på stagen har jeg brugt en masse repeat while funktioner. For at pilen ikke skulle flytte sig for hurtig, har jeg Put'et de værdier der kørte i repeat while funktionerne. Men det virker ikke, når man laver en .exe fil.
Har prøvet at lave koden om, så den tæller op vhj.a. enterframe, men så er der bare nogle ting lingo ikke vil forstår. Derfor vil det være lettere for mig, hvis man på en eller anden måde kunne sænke hastigheden på repeat while funktionen.
kan det lade sig gøre at indsætte en timer delay løkke i én sprite som IKKE påvirker de andre sprites?
hidtil har jeg nemlig selv styret mine sprites behægelses hastigheder og animations hastigheder hvad en variabel som jeg tæller ned, f.eks.
on exitFrame me iDelayUntilNextMovement=iDelayUntilNextMovement-1 if iDelayUntilNextMovement=0 then Animate() iDelayUntilNextMovement=10 -- animationens hastighed (jo højere tal jo langsommere animation) end end
Det virker fjollet, men jeg kender p.t. ikke andre måder at styre mine individuelle sprites på (dvs. uden at påvirke alle sprites på een gang).
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.