|
7 registered members (fairtrader, Quad, miwok, Martin_HH, AndrewAMD, alibaba, dpn),
581
guests, and 0
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: vec_for_vertex problem
[Re: goya]
#274036
06/25/09 12:36
06/25/09 12:36
|
Joined: Apr 2006
Posts: 737 Ottawa, Canada
Ottawa
User
|
User
Joined: Apr 2006
Posts: 737
Ottawa, Canada
|
HI!
Yes, you have to put the name of your entity and the vectors are that of your object to the entity position to be set with vec_set ()
PS : You can ask your questions in German, many do.
Last edited by Ottawa; 06/25/09 12:37.
Hope this helps! Ottawa  Ver 7.86.2 Pro and Lite-C
|
|
|
Re: vec_for_vertex problem
[Re: goya]
#274048
06/25/09 13:38
06/25/09 13:38
|
Joined: Nov 2008
Posts: 946
the_clown
User
|
User
Joined: Nov 2008
Posts: 946
|
Ok, so müsste dein Code aussejen: ENTITY* arm; action arm() { arm = me; } Und in der Aktion der Entity, an die der Arm soll: while(1) { vec_for_vertex(arm.x,my,123); wait(1); } Die Entity-Definition am Anfang erstellt einen Pointer, sozusagen ein Synonym, das in der Arm.Aktion diesem zugewiesen wird, so dass vec_for_vertex darauf zugreifen kann. Verstanden? Sonst frag noch mal.
Last edited by the_clown; 06/25/09 13:40.
|
|
|
Re: vec_for_vertex problem
[Re: goya]
#274054
06/25/09 13:54
06/25/09 13:54
|
Joined: Nov 2008
Posts: 946
the_clown
User
|
User
Joined: Nov 2008
Posts: 946
|
Also, das .x steht für den x-Wert eines Vektors, nämlich der Position der arm-Entity. Immer, wenn du arm.x schreibst, beziehst du dich dabei auf die Welt-Koordinaten der Entity, der der pointer "arm" zugewiesen ist. Das my kannst du stehen lassen, das ist der Bezug zu der Entity, deren Vertex als Position genommen wird. Und das 123 ist einfach ein Beispiel, ersetze das durch die Nummer des Vertexes, an den du den Arm ansetzen willst. 
|
|
|
|