Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-07-2004, 13:34   #1 (permalink)
Self-proclaimed Genius
 
Benutzerbild von genesys
 
Registriert seit: Jul 2002
Ort: schweiz
Beiträge: 282
Question Bugs aufgrund der CPU leistung??

Hiho!
Ich bastel gerade an nem kleinen Shoot'em Up. Dabei mach ich es so, dass jeder Gegner der erscheint, einen eindeutigen namen erhält (gegner1, gegner2 etc) Beim erscheinen auf den screen, schreibt der movieclip des gegners seinen namen in einen Array der sich im root befindet. Sobald ein gegner vom screen verschwindet oder abgeschossen wird, ruft er eine funktion auf, die den array nach dem eigenen namen durchsucht und diesen rauslöscht. Somit stehen im Array immer nur gerade diese gegner namen, die getroffen werden können.

Auf jedem meiner schüsse liegt nun ein enterFrame event, welches eine forschleife enthält, die array.length mal ausgeführt wird und jedesmal überprüft, ob sich der schuss in der nähe von array[i] befindet und dieses objekt gegebenenfalls zerstört.

Nun bekomm ich aber beim Testen bugs - und zwar passiert es manchmal (eigentlich immer), dass es am anfang ganz gut geht, aber auf einmal wird wenn ich einen gegner treffe nicht dieser gegner zerstört, sondern der jeweils vorhergehende (also derjenige, der zuvor auf dem bildschirm erschienen ist).

Wenn ich das allerdings von meinen Kollegen testen lasse haben sie diesen Bug nie (ich jedesmal). Sie haben aber auch wesentlich leistungsfähigere Rechner...

Könnte dieser Bug von der CPU leistung her kommen, weil in meinem Game sehr viele unabhängige Dummyclips vorhanden sind, die gleichzeitig arbeiten??

Ich kann leider keinen source code posten, weil ich nicht weiss, in welchem dummyclip der fehler entsteht :/
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt - Albert Einstein
genesys ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele