Position in WED finden?

Posted By: Sticky

Position in WED finden? - 11/18/07 09:19

Hallo Forum,

ich möchte die Position eines bewegten Gegenstandes
bei Auslösen eines Events verändern. (Teleportieren)
Sprich wenn ich eine Kugel schieße und diese auf eine
Wand trifft, soll diese Kugel beim auftreffen verschwinden
und an einer anderen Wand wieder rauskommen, dabei soll die
Geschwindigkeit beibehalten werden.

Soweit bekomme ich das hin, nur wie erfahre ich die Koordinaten
in WED welche ich im Script einfügen muss wo die Kugel am Ende wieder
raus kommt?

Hoffe ihr wisst was ich meine :-)

Lg Sticky
Posted By: G_Tos

Re: Position in WED finden? - 11/18/07 09:55

ich hoffe, ich hab dich richtig verstanden ;-)
1. Du möchtest, dass eine Kugel in die wand reingeht und genau auf der anderen/gegenüberliegenden Seite des raums wieder rauskommt. Is echt schwer zu erklären...
...du könntest zuerst die normale von der wand berechnen, indem du einen tracestrahl auf die wand lenkst. Dann wieder einen trace auf die andere seite des raumes, damit du die wände erkennen kannst. Die richtung vom 2. trace müsste man von der normale aus berechnen können...
...alles sehr kompliziert!
und wie mans genau programmiert, da kann ich dir leider nicht helfen...

2. Oder willst du das er an einer zufälligen wand im Level wieder rauskommt?
du musst einen zufälligen koordinaten im level berechnen, der auf JEDEN FALL ausserhalb des raumes liegt (z.B.: durch: traceziel.x=random(1000)+100;)

Ich hoffe das funktioniert irgendwie... :-)
Posted By: Sticky

Re: Position in WED finden? - 11/18/07 21:32

Hi,

danke für deine Antwort, dachte ehrlich gesagt nicht das es so schwer ist.
Meine Idee war, sobald die Kugel das Tor (Wand etc.) trifft löst es ein Event aus indem die Entity entfernt wird die Richtung sowie die Geschwindigkeit der Kugel in einer Variablen gespeichert wird. Der Teleporter auf der anderen Seite lädt Richtung und Geschwindigkeit der Kugel erstellt diese auf der anderen Seite und weiter gehts :-)

Danke

Lg Sticky
Posted By: G_Tos

Re: Position in WED finden? - 11/20/07 13:33

Is sicher nicht so schwierig wie's aussieht...

also ist die Position der Teleporter bekannt, wo er hinbeamen soll?
Denn dann wärs echt einfach...
Posted By: G_Tos

Re: Position in WED finden? - 11/20/07 13:36

...denn wenn man die Position ändert, brauch man die speed und richtung gar nicht irgendwo extra speichern, sondern sie wird beibehalten, wenn man nur die Position durch my.x/my.y/my.z ändert...
© 2023 lite-C Forums