HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing (https://hx3.de/editing-139/)
-   -   Objekte ausrichten (https://hx3.de/editing-139/objekte-ausrichten-20409/)

hypercop 16.02.2011 13:59

Objekte ausrichten
 
Ich möchte mehrere Objekte in der Gegend eines Helipad erstellen. Die Objekte sollen sich allerdings nach der Ausrichtung des Helipad richten.

Wenn ich die Objekte erstelle, setzte ich die Objekte immer mit dem Befehl

HTML-Code:

objekt setPos [ (getPos helipad select 0) -1, (getPos helipad select 1)+15 , (getPos helipad select 2) ];
an den gewünschten Platz. Das Resultat ist, dass sich das Objekt dann immer nördlich des Helipad befindet. Ich möchte aber durch drehen des Helipad auch die Position des Objektes neu ausrichten. Hieru habe ich den Befehl attachto versucht. allerdings versinken die Objekte dann im Boden, wenn sich das Helipad an einer Schräge befindet.

Ich hoffe ich konnte mein Problem deutlich schildern.

Moerderhoschi 16.02.2011 14:41

objekt setPos (helipad modelToWorld [-1, 15, 0])

hypercop 16.02.2011 21:22

HTML-Code:

objekt setPos (helipad modelToWorld [-1, 15, 0])
Habe ich probiert: Sobald sich das Helipad an einem Hang befindet, sind die Objekte entweder in der Luft oder im Boden versunken.

AHTNTEPPOP 16.02.2011 21:36

Zitat:

Zitat von hypercop (Beitrag 357814)
HTML-Code:

objekt setPos (helipad modelToWorld [-1, 15, 0])
Habe ich probiert: Sobald sich das Helipad an einem Hang befindet, sind die Objekte entweder in der Luft oder im Boden versunken.

Das ist aber glaube ich ein Arma Bug, dass die im Boden versinken bw. in der Luft schweben.:nachdenklich:

Moerderhoschi 16.02.2011 21:40

Zitat:

Zitat von hypercop (Beitrag 357814)
Sobald sich das Helipad an einem Hang befindet, sind die Objekte entweder in der Luft oder im Boden versunken.

dann fuege am ende noch ein

objekt setpos [(getpos objekt select 0),(getpos objekt select 1),0];

an dann wird die hoehe auf 0 meter ueber den boden gesetzt und es sollte klappen.


gesamte zeile:
Code:

objekt setPos (helipad modelToWorld [-1, 15, 0]);objekt setpos [(getpos objekt select 0),(getpos objekt select 1),0];

hypercop 16.02.2011 23:29

funktioniert, danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:26 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119