Avatar billede pjarnfelt Nybegynder
12. februar 2005 - 18:09 Der er 3 kommentarer og
2 løsninger

Flash spil sluger cpukraft!

Hej eksperter...
Jeg har lavet et fuldt ud funktionelt flash spil til et skoleprojekt.
Spillet fungerer som det skal, bortset fra at det sluger cpukraft.
Hvis I prøver spillet på http://d30706.monline.dk/spil/JollySnekamp.html kan I se for jer selv.
Det er især slemt hvis i spiller spillet igen efter at have gennemført det (det tager kun 60 sek at gennemføre).
Jo flere gange man spiller desto mere cpukraft bruger den.
Det er for svært at forklare hvordan jeg har programmeret spillet, så download fla filen selv og gå ind og se.
http://d30706.monline.dk/spil/spil.fla

Så spørgsmålet lyder:
"Hvordan kan man optimere spillet, så det bruger så lidt cpukraft som muligt?"

Dette er en svær opgave jeg regner med at kunne lære lidt af og jeg håber på at få et godt svar.
Derfor udlover jeg en forholdsvis høj dusør (ps kan man ikke udlove mere end 200 point).

På forhånd tak
Patrick
Avatar billede kragekjaer Praktikant
13. februar 2005 - 02:37 #1
hvis du har en masse onEnterFrame(), sørg for at slette dem løbende. Men for h....hvor er det et kedeligt spil, hvor er innovationen henne?
Avatar billede _k Nybegynder
14. februar 2005 - 10:11 #2
Umiddelbart kan jeg se én "dødssynd". På linje 161-165 har du puttet en listener ind i en onEnterFrame, og det vil helt sikkert koste mange kræfter for 'puteren at hitte rede i det! Derfor skal du bare kyle den udenfor onEnterFramen. For mig at se, vil det ikke betyde noget for afviklingen af spillet.

Se om det er nok, og ellers må du gi' lyd.

...og så synes jeg personligt ikke at spillet er så ringe endda, selvom man da nok har set det et par gange før ;o)
Avatar billede pjarnfelt Nybegynder
14. februar 2005 - 19:35 #3
Ja... Jeg ved godt det ikke er den nye hitman! Men til forhold til at det er mit første flash spil og at det var til en skole opgave, synes jeg det er meget godt klaret!

Det med fif med listeneren hjalp. Tak for det, men jeg synes du stadig det sluger en del.

Er der ingen der ved hvordan man udloaver mere end 200 point?
Avatar billede rugre Nybegynder
17. februar 2005 - 12:12 #4
attacher du movieclips? altså "attachMovie" i så fald skal du jo huske at fjerne dem igen når de ikke figurerer længere. Dette gøres med "removeMovieClip". Ellers vil scenen langsomt blive fyldt med movieclips med evt. alpha = 0, hvilket gradvist vil presse cpu´en mere og mere.

mvh
http://www.runeg.com
Avatar billede pjarnfelt Nybegynder
03. marts 2005 - 11:50 #5
Det er bare flash actiosript der bruger meget cpukraft!
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