• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-07-2010, 22:07   #31 (permalink)
Mediendesigner
 
Benutzerbild von izanagi
 
Registriert seit: Jan 2007
Ort: Köln
Beiträge: 418
Ok habs mir durchgelesen, der Zugriff soll ja schneller sein.
Aber was sagst du denn dazu ? Empfehlenswert bei dem Projekt ?

Soviele Arrays hab ich auch wieder nicht.
Bin bei 260 variablen und 30 Arrays

EDIT:
100 vars davon werden ausgelagert in eine XML, die will ich später als gameconfig haben, damit man schnell leveln kann beim Betatest.

Geändert von izanagi (19-07-2010 um 22:10 Uhr)
izanagi ist offline   Mit Zitat antworten
Alt 19-07-2010, 22:24   #32 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Wenn du nur Booleans speichern willst eignet sich auch ein ByteArray.
mohj ist offline   Mit Zitat antworten
Alt 19-07-2010, 22:48   #33 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.238
*schockier
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 19-07-2010, 23:07   #34 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
hey,
hier auch noch ein paar sehr gute tipps von grant skinner zum thema optimierung, „Quick As A Flash“: KLICK
(navigiert wird mit den pfeiltasten)

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 20-07-2010, 00:05   #35 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.238
grant skinner! der lässt einen immer schlecht aussehen.
so komm ich nie an charlize theron
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 23-07-2010, 17:47   #36 (permalink)
Mediendesigner
 
Benutzerbild von izanagi
 
Registriert seit: Jan 2007
Ort: Köln
Beiträge: 418
Danke, werde ich mir in ruhe bei Projektende anschauen.
izanagi ist offline   Mit Zitat antworten
Alt 23-07-2010, 19:13   #37 (permalink)
Mediendesigner
 
Benutzerbild von izanagi
 
Registriert seit: Jan 2007
Ort: Köln
Beiträge: 418
Hmpf ich hab da ein Problem wo ich nicht hintersteige :/
Ich habe ein "anzeigeMC" indem dynamische Textfelder liegen die bei
jedem klick aktualisiert werden. Klappt alles.
Aber nun hab ich eine Maske über die Textfelder gesetzt die sich bewegt.
Die Textfelder wischen jetzt von links/rechts einfach auf.
Der Inhalt wird vor der Aufblendani schon aktualisiert !

Aber alle TExtinhalte haben "Leere Werte".
Lege ich ein TExtfeld über die Maske, dann zeigt er die aktuellen werte O,o
Es muss wohl an der Maske liegen.

Hintergrund:
Beim aktualisieren wird zum Textaufbau ein Cache(string) benutzt der
nach fertigem aktualisieren geleert wird.

Geändert von izanagi (23-07-2010 um 19:19 Uhr)
izanagi ist offline   Mit Zitat antworten
Alt 23-07-2010, 20:15   #38 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.238
ich glaub ich habs jetzt auch nicht überrissen.
soll es tweenen, aktualisieren und dann nochmal tweenen oder was ist das problem?
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 23-07-2010, 20:25   #39 (permalink)
Mediendesigner
 
Benutzerbild von izanagi
 
Registriert seit: Jan 2007
Ort: Köln
Beiträge: 418
sorry, ich glaub ich versuchs anders.

MC "display" hat 8 Dyn.Textfelder


PHP-Code:
function datenfresh(e) {

this.display.anzeige_name.text=(bauname[gebaeude[ausbauziel].typ]+" "+gebaeude[ausbauziel].nummer);
this.display.anzeige_energie.text=gebaeude[ausbauziel].energie;
this.display.anzeige_maxenergie.text=gebaeude[ausbauziel].maxenergie;
this.display.anzeige_strom.text=gebaeude[ausbauziel].strom;
}

function 
infotext(e) {
    
datenfresh(e);
    
display.visible=false;
    if (
gebaeude[ausbauziel].typ<=1) {
        
display.gotoAndPlay("anzeigestart");
        
display.visible=true;// Details öffnen
        
    
} else blaaaaaaaaa
    

Funktioniert alles. Nun hab ich in "display" aber eine WischBlende(Maske) eingebaut die alle Textfelder sozusagen einblendet.
Ergo, die Maske wird getweent. Die Textfelder sitzen unter der Maske,ohne bewegung o.ä.

Die Ebenen sehen so aus:

<AS>
<maske> animierte tweener maske
..<text> textfeld 1,2,3,4

Geändert von izanagi (23-07-2010 um 20:28 Uhr)
izanagi ist offline   Mit Zitat antworten
Alt 23-07-2010, 20:44   #40 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.238
hmm, also ich vermute jetzt einfach mal, dass das was mit deinen schlüsselbildern zu tun hat. daher würde ich solche tweens auch immer mittels script steuern.

das problem ist nämlich, dass die dinge die du in einem schlüsselbild hast, und die, die im nächsten sind, nicht die gleiche instanz sind. die haben quasi nur den selben namen. insbesondere problematisch bei rückwärts gerichteten zeitleistensprüngen.

daher vermute ich mal, dass dein script den text ändert, dann in das andere frame springt und du daher ein anderes textfeld siehst, als das aktualisierte.

setz datenrefresh() einfach mal erst nach gotoAndPlay(). das sollte schon helfen.

mfg

sx
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 23-07-2010, 20:54   #41 (permalink)
Mediendesigner
 
Benutzerbild von izanagi
 
Registriert seit: Jan 2007
Ort: Köln
Beiträge: 418
Ja du hast recht, ich hab mal zum testen den tween auf 20 sekunden verlängert. Und wärend des spielens der 19 sek. sehe ich die aktualisierten textfelder. Wenn er jedoch beim letzten Frame hält, werden alle textfelder geleert.

Dein Vorschlag hat leider nichts gebracht,... ich teste mal weiter
izanagi ist offline   Mit Zitat antworten
Alt 23-07-2010, 20:58   #42 (permalink)
Mediendesigner
 
Benutzerbild von izanagi
 
Registriert seit: Jan 2007
Ort: Köln
Beiträge: 418
LOL ? was is denn das fürn Crap, ich habe das letzte Schlüsselbild der Maske
verschoben in den Frame "nach" dem Stop. Jetzt geht es !
Erklärung für mich,... der letzte Keyframe der Maske bewirkt ein Reseten der Textfelder

EDIT: wow jetzt hab ich den Fehler, der letzte Keyfframe der Maske war KEIN Tweenbestandteil sondern ein normales Schl.bild

Geändert von izanagi (23-07-2010 um 21:03 Uhr)
izanagi ist offline   Mit Zitat antworten
Alt 24-07-2010, 01:04   #43 (permalink)
Mediendesigner
 
Benutzerbild von izanagi
 
Registriert seit: Jan 2007
Ort: Köln
Beiträge: 418
momentan bin ich gerad an der Gegner KI und der Pfadanimation.
Ich will den Gegner an einem Pfad von A nach B bewegen lassen.
Er soll bei Gegenwehr, kurz stehenbleiben und feuern, danach weiter
den Pfad entlang.
Ausserdem hab ich einige Zombieähnliche Typen, die zwei Schritte gehen
kurz pausieren und dann weiter gehn. Sprich, ich kann die klassische
Pfadausrichtung per Tween nicht benutzen

Zudem weiss ja keiner wann der Punkt ist, wo der Gegner kurz Stopt.
Da müsste ich der Loopanimation an Frame X sagen funktionSTOP.

Suche gerade bei Google ob man Pfadanimationen auch per AS steuern kann.
Alternative wäre (lach) ich setz Nodepunkte mit Collisionabfragen. Aber die Animation wäre so abgehakt,...
wollt schon das die geschmeidig ist. Und 100 Hittest felder setze ich bestimmt nicht.

Geändert von izanagi (24-07-2010 um 01:06 Uhr)
izanagi ist offline   Mit Zitat antworten
Alt 24-07-2010, 14:05   #44 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.238
hi,

pfadanimationen lassen sich nicht wirklich via script steuern. nur mit stop, play etc., der übergeordnete mc.

ich würde dir empfehlen, dass alles mit as zu machen. unter umständen mit der Tween-klasse.

muss leider los, ne wohnung anschauen. bis später

mfg

sx
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:55   #45 (permalink)
Mediendesigner
 
Benutzerbild von izanagi
 
Registriert seit: Jan 2007
Ort: Köln
Beiträge: 418
Und erfolg mit der Wohnung gehabt ?

Ich halte mich gerad wirklich !!! seit 3 stunden an einem Problem,
das ich nicht versteh, ich kapiers nit.


...verlegt im nächsten Beitrag

Geändert von izanagi (25-07-2010 um 20:38 Uhr)
izanagi 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mehrere Kollisionen sparsam erstellen (Tower Defence Game) ?!? themerx Flash 8 5 29-10-2008 14:35
hilfe bei erstellung von tower defense flash cmdSoniq ActionScript 1 7 12-02-2008 16:17
Die ersten Schritte hunkarcelebi Flash Einsteiger 17 28-02-2006 22:12
ersten 3d schritte... Hamster2k Softwarearchitektur und Entwurfsmuster 35 21-10-2002 12:45
sound wird beim Preloader auf ersten dem ersten Frame geladen II werbe-grafix Flash 4 und Flash 5 1 18-12-2001 19:24


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

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


Copyright ©1999 – 2012 Marc Thiele