| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2006
Beiträge: 39
| Bekommt man mit einem Befehl den Namen eines Objektes heraus?
Hallo Gibt es eine Möglichkeit die Koordinaten 2er Objekte abzufragen ohne diese hart abzufragen? Also, ich programmiere gerade ein mensch ärgere dich nicht Spiel. Und wenn eine Figur auf eine andere kommt, soll sie rausfliegen. Dabei muss ich aber wissen auf welche Figur die andere Figur kommt. ich habe das bis jetzt immer mit dieser Abgrage gelöst: Code: if (_root.Figur_rot1._x == _root.Figur_blau1._x && _root.Figur_rot1._y == _root.Figur_blau1._y)
{
_root.Figur_rot1._x = 75;
_root.Figur_rot1._y = 90;
}
else if (_root.Figur_rot1._x == _root.Figur_blau2._x && _root.Figur_rot1._y == _root.Figur_blau2._y)
{
_root.Figur_rot1._x = 75;
_root.Figur_rot1._y = 90;
}
usw... Am besten wäre es, wenn es soetwas geben würde wie: Code: Wenn Figur1 == einer anderen Figur Sage mir welche Figur das ist |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Mar 2006
Beiträge: 28
|
Ich habe auch mal sowas programmiert und das Problem so gelöst, daß jedes Feld ein MC war, an den zwei Variablen drangehängt waren: 1. die Farbe des daraufstehenden Steins und 2. die Nummer (also 1 bis 4). Nach jeder Bewegung eines Steins müssen diese Variablen aktualisiert werden. Steht kein Stein darauf, stehen beide auf 0. Man muß also nur die Farbe abfragen, um zu sehen, ob auf dem Zielfeld nicht eineigener Stein steht und wenn es kein eigener ist, der Zug also möglich ist, dann über die zweite Variable herausfinden, welcher Stein des Gegners (dessen Farbe ja schon bekannt ist), rausgeschmissen wird. So spart man sich hitTest und kann außerdem die Animation des Rauswurfs schon starten, bevor der gezogene Stein angekommen ist. Eine Explosion oder Zittern oder Schmelzen, was auch immer ... Vielleicht nützt Dir dieser Tip ja was. Wenn Du die Felder nicht MCs sein lassen willst, reichen auch Arrays, in denen diese Informationen gespeichert sind. Viel Erfolg |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |