Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-08-2008, 17:27   #1 (permalink)
He! He! He!
 
Benutzerbild von DeDani
 
Registriert seit: Jul 2001
Beiträge: 2.218
auf ISO Ansicht 'Items'

Hallo,

irgendwie schlage ich mich hier schon seit Tagen mit dem Problem rum, dass ich die Items nicht in die Isometrische Ansicht bekomme.

Ja, es handelt sich dabei um das Tutorial von Tonypa [Falls es wer noch nicht kennen sollte: Link]

Ich habe jetzt schon Einiges ausprobiert, komme aber nicht zum Ziel. Mein aktueller Versuch sieht folgendermaßen aus.

PHP-Code:
    game.items myItems[game.currentMap];
        for (var 
0i<game.items.length; ++i) {
            var 
name "item"+game.items[i][2]+"_"+game.items[i][1];
            
game[name] = new game["Item"+game.items[i][0]]();
            
game[name].position i;
            
game.clip.attachMovie("items",name,11001+i);
            
game[name].clip game.clip[name];
            
game[name].clip._x = (game.items[i][1]*game.tileW)+game.tileW;
            
game[name].clip._y = (game.items[i][2]*game.tileW)+game.tileW;
            
            
game[name].clip.gotoAndStop(game.items[i][0]);
        }
    
//show current points
    
_root.points game.points
Ich hatte bereits andere Versionen aus anderen Foren, leider kam dabei totaler Mist raus. Der Player setzt die Items irgendwo hin . Die Funktion ist jedoch auf der Karte richtig, d.h. die Punkte werden vergeben und zu dem Punktestand hinzugefügt.

Vielleicht hat ja jemand hier eine Idee. Bevor ich das vergesse: Es wird auch die Iso-Map gescrollt.
__________________
FF-unterstützen | DeDani
DeDani ist offline   Mit Zitat antworten
Alt 01-09-2008, 01:43   #2 (permalink)
Developer
 
Benutzerbild von malthoff
 
Registriert seit: Sep 2001
Ort: Unterhaching/München
Beiträge: 513
Bischen schwer nachzuvollziehen würde ich sagen. Lass Dir nach und nach
deine Werte tracen, dann merkste schon, wo der Bock ist. Was heisst denn,
der Player setzt sie irgendwo hin? Quasi wie random oder alle übereinander
oder wie?
malthoff ist offline   Mit Zitat antworten
Alt 01-09-2008, 09:44   #3 (permalink)
He! He! He!
 
Benutzerbild von DeDani
 
Registriert seit: Jul 2001
Beiträge: 2.218
Genau das macht er. Mal sitzen sie außerhalb der Map, mal alle überander auf dem ersten, mal verteilt auf der Map. Nur dort, wo sie sein sollen nicht - Das mit dem Tracen ist ´ne gute Idee. werde ich mal ausprobieren.
__________________
FF-unterstützen | DeDani
DeDani ist offline   Mit Zitat antworten
Alt 16-09-2008, 12:22   #4 (permalink)
immer gerne hier
 
Registriert seit: Sep 2005
Beiträge: 347
Ich bin mir jetzt nicht ganz sicher, aber berücksichtigst du dass Iso nichts anderes ist als ein normaler Raster um 45° gedreht?
Wenn du die Items in den gedrehten movieclip legst kannst du wie bei Nicht-Iso vorgehen. Wenn du die Items aber ausserhalb des Movieclips plazierst, dann wird das ganze völlig falsch positioniert.

Vielleicht hilft das...


Gruss
Kenji

EDIT:
Komisch...
game[name].clip._x = (game.items[i][1]*game.tileW)+game.tileW;
game[name].clip._y = (game.items[i][2]*game.tileW)+game.tileW;
du benützt 2 mal game.tileW... Hast du quadratische Tiles oder ist das ein Fehler?
__________________
Flashforum-Könige: der Frager und hgseib. Ein fettes Lob an die beiden für unendliche Hilfsbereitschaft.
Erfahrung mit: Actionscript 2, 3, PHP, MySQL, HTML, CSS, .htaccess, JavaScript, C++, Pascal
Interese für: Sicherheit, Kryptologie, Performance

Geändert von Kenji (16-09-2008 um 12:39 Uhr)
Kenji 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 18:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele