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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2012, 22:45   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 31
Exclamation Realisierungsproblem mit isometrischen Kacheln und MouseOver

Hallo Leute, ich arbeite gerade an einem kleinen Flash-Minigame und stoße gerade auf ein Problem, das ich bei einem früheren Projekt auch schon einmal ungelöst liegen lassen musste.

Mein Spielfeld besteht aus Kacheln, ähnlich einem Schachbrett. Beim mouseOver einer Kachel (jede Kachel ist ein MovieClip) soll diese ein stückchen aus den anderen Kacheln herausragen.

Das Problem besteht nun darin, dass jeder MC von nautur aus Rechteckig ist, meine Kachel jedoch isometrisch, also 45° gedreht (siehe Grafik) und der Mauszeiger aktiviert sie, obwohl er auf der Kachel schräg dahinter schwebt. Auf der Grafik seht ihr diesen Fall. Weiß jemand wie ich so ein dynaisches Kachelobjet anders erstellen kann oder die MovieClip Maske verändern kann? Die Kachelgrafik wird aus einer Reihe fertiger Bilder per zufallsgenerator geladen und sollte daher als Bilddatei vorliegen. Kann die also nicht im Flash irgendwie als Rechteckobjekte zurecht schuhstern.

Jemand eine Idee?

Bild:


EDIT: Arg, war hoffentlich nicht das falsche Board, hab erst jetzt gemerkt, dass ich bei ActionScript bin. Kann ich das ganze vll sogar irgendwie mittels ActionScript lösen?

Geändert von Bl4ck-H34d (10-01-2012 um 22:48 Uhr)
Bl4ck-H34d ist offline   Mit Zitat antworten
Alt 11-01-2012, 11:46   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Transparente Bitmapflächen reagieren auch auf Mausinteraktionen.
Du kannst allerdings in deinem MouseOver Handler prüfen ob du dich über einen transparenten Pixel befindest oder du schon die "Kachel" unter deinem Mauszeiger hast. bitmapData.getPixel32() ist hier das Stichwort.

Siehe MosesSupposes » Blog Archive » InteractivePNG

Für Iso Games gibt es übrigens schon eine schöne AS3 Engine

AS3Iso gotoAndLearn() - Free video tutorials from Lee Brimelow on Adobe Flash
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 11-01-2012, 16:51   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 548
Für die generelle Umrechnung Iso- in Mapkoordinaten und umgekehrt kannst du auch hier mal nachlesen:
Isometrische Karte | event handler • ZFX + Developia

aber evtl. führt das schon zu weit.
joeydee ist offline   Mit Zitat antworten
Alt 12-01-2012, 00:41   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 31
Super, vielen Dank! Bin gerade nicht zu Hause, aber werd mich morgen mal dran setzen und es mit ner zusätzlichen Transparenz-Abfrage versuchen!

Danke nochmal für die schnelle Antwort!
Bl4ck-H34d 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
ein MC kacheln, zerstückeln? ~flasher ActionScript 3 3 08-04-2010 16:34
Winkelberechnung im isometrischen System mit zwei Punkten und drei Koordinaten Pickarott ActionScript 2 5 30-06-2009 15:36
Kacheln ankleben Benvenuto HTML und CSS 10 19-06-2003 19:48
Kacheln als Zufall Benvenuto HTML und CSS 10 13-06-2003 13:56
MC Kacheln derSuchende ActionScript 1 3 18-06-2002 15:38


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele