Avatar billede oleskrogh Nybegynder
07. juli 2003 - 10:53 Der er 6 kommentarer

Holde øje med variabels værdi

I et spil skal jeg tjekke hvornår en variabel når en vis værdi. Dette plejer jeg at gøre med en lille "onEnterFrame-funktion" der holder øje med variablen. Jeg er i midlertid i tvivl om det er den bedste måde eller om man kan bruge watch eller listener på en variabel (..og sparer det computerkraft)??
/Ole
Avatar billede barklund Nybegynder
07. juli 2003 - 11:24 #1
Hvordan kan værdien da ændre sig? Ingen værdier ændrer sig jo spontant - der må ske som følge af en eller anden handling. Hvilke(n)?
Avatar billede oleskrogh Nybegynder
07. juli 2003 - 12:02 #2
ja, selvfølgelig. Det er en del af et spil, hvor brugeren fx. klikker på den rigtige figur - opbruger sin ammunition eller hvad ved jeg...
Avatar billede oleskrogh Nybegynder
07. juli 2003 - 12:08 #3
Nåh ja, ved nærmere eftertanke ligger der jo altid en eller anden handling til grund for at variablen ændrer sig og så skal man måske bare kalde tjek-functionen hvor gang brugeren udfører handlingen. Det må vel være den "billigste" løsning?!Jeg tænker lige højt!
Avatar billede oleskrogh Nybegynder
07. juli 2003 - 12:09 #4
men jeg er nu stadig interesseret i om man kan overvåge en variabel med watch eller listener eller om det er noget frygtlig vås!
Avatar billede barklund Nybegynder
07. juli 2003 - 12:15 #5
Du kan godt med watch, men da du jo altid ved, hvornår variablen ændrer sig så er det en tåbelig metode...

Du kan også lave variablen som en property som automatisk kalder en funktion, når variablen sættes/hentes.

Men altid at kalde tjek-funktionen er ikke bare den "billige" metode - det er den rigtige!
Avatar billede barklund Nybegynder
07. juli 2003 - 12:15 #6
og onEnterFrame's er et onde! Undgå dem for enhver skyld...!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester