Ah, du hast eine Funktion draus gemacht und die kann man dann abrufen. Hört sich gut an. Offensichtlich wird bei mir einfach immer nur dieselbe Anfangsposition ausgegeben und die scheint irgendwie fixiert zu sein (warum? keine Ahnung). Nein ich habe den Log mit
print log immer neu aufgerufen und es war auch immer nur eine Seite, nix zum Scrollen.
Ich finde, es fehlt hier einfach eine einführende und brauchbare Dokumentation. Lua zu lernen bringt mich nicht weiter, weil es hier ja um das interne Visionaire-Objekt-Konzept geht, was ich natürlich in keinem Lua-Buch finden werde...
getPoint scheint ja ein echtes Ergebnis auzugeben, nur leider immer nur 0 0. Entweder beziehen sich die Koordinaten auf den Kulissen-Nullpunkt (da liegt der Charakter aber nicht) oder auf ein übergeordnetes Objekt, wie ich es aus Cinem4d kenne: alle untergeordneten Objekte beziehen sich auf das Mutterobjekt und sind relativ
Vielen Dank für Deine Aufdröselung. Nach der Logik würde ich ja schreiben: getObject (Name) -> setPosition (Name). Aber sowas gibt es wohl nicht...
Das mit den Sprites erschwert die Sache. Im Editor habe ich schnell gemerkt, dass ich zwar das
Objekt verschieben kann, dessen
Darstellung (Bild oder Ani, also Sprites) aber nicht hinterherkommt. Ich muss immer zwei Werte synchron ändern. Immerhin sieht der Spieler ja das
Bild vom Objekt, die
wirkliche Position des Objekts ist ihm herzlich egal...
edit:
Ich mach mir mal n paar gedanken zu der positionierung des Chars zum Cursor.
Soll das "direkt" geschehen (teleport) oder dorthinbewegt werden (also der char soll dahin gehen)?
Naja, die Plazierung des vermeintlichen Charakters ist nur der Fake, damit sich der Geschützturm nach ihm ausrichtet. Darum geht es ja die ganze Zeit. Der sogenannte Charakter ist nur dazu da, um nur das zu ermöglichen. Er besteht aus rein gar nichts. Ich könnte dasselbe ebensogut mit einem Objekt machen. Deshalb am liebsten
sofortige Ausrichtung. Da das wahrscheinlich zu einer Endlosschleife führt, war vorgesehen: Plaziere Charakter auf Mausposition -> 20ms Pause -> Plaziere Charakter auf Mausposition usw.
Machtnix