1

Sonntag, 24. März 2002, 12:10

3D GameStudio HELP

Hi,

ich will eine map(mit den Positionen der Gegner) in der mitte des views erstellen.
ich habs bis jetzt so gemacht:
beispiel für die Entity Bot1 ( vereinfacht):
while(bot1)
{
punkt.x = (camera.size_x / 2) + (player.x - bot1.x);
punkt.y = (camera.size_y / 2) + (player.y - bot1.y);
wait(1);
}

punkt ist das Panel für den positionspunkt der Entity.

Meine Frage: Wie bekomm ichs hin, dass sich der Punkt mitdreht, wenn sich der Player dreht?
Hab mit Sin,cos,tan probiert. Konntes aber nicht richtig anwenden.
Ich hoffe ihr verstehts. :Cool2:
Wenn ihr fragen habt, einfach posten.

Backbone

Trippel-As

Beiträge: 324

Registrierungsdatum: 18. Januar 2002

Wohnort: Seeheim / Bergstrasse

Beruf: Fachinformatiker / SI

  • Nachricht senden

2

Sonntag, 24. März 2002, 12:15

Hi,

ich kenne mich der Software zwar nicht aus, aber wenn ich es richtig verstanden habe, willst du das wenn der Bot1 in der Mittesteht, und du dich um ihn herum im Kreibogen bewegst das er immer zu dir schaut?!


Wenn ich das richtig verstanden haben sollte, würd es mich wundern wenn es nicht eine Methode in dieser Sprache gibt, die es dir erlaubt die Blickrichtung des Bots zu bestimmen (Bot1.facing(int Angle) oder so ähnlich)
Weil die x, y Koordinaten legen ja nur seine räumlich position fest, aber nicht dieBlickrichtung


so fart...
[SCHILD=8]so fart...[/SCHILD]

www.phpCAT.de
NEXT GENERATION ADMINISTRATION SOFTWARE
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.


(Albert Einstein)