24.12.2012, 12:22 | #1 (permalink) |
Registriert seit: 16.10.2012
Beiträge: 63
|
Punktgenaues Platzieren (zB. Zug auf Gleis)
Hallo, ich bin am verzweifeln
Ich bin grad dabei einige Züge + Waggons auf Gleise zu platzieren... Allerdings ist das ziemlich kniffelig. Die Räder stehen meistens falsch und wenn man das dann versucht zu berichtigen, entstehen direkt neue Probleme. Hat jmd. ne Idee wie man das vereinfachen kann? Vll. per Script auf die Gleise stellen?! Hab auch schonmal was von einem 3d- Editor gelesen, allerdings sei dieser noch ziemlich unausgereift und hätte dann beim abspeichern das falsche Format, um es dann anschließend wieder im normalen Editor bearbeiten zu können. |
24.12.2012, 15:31 | #2 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Kopiere diese Routine in einen Funk-Auslöser:
Code:
temp = [ObjektName,X_verschieben,Y_verschieben] spawn { _o = _this select 0; _x = _this select 1; _y = _this select 2; _o setPos [(getPos _o select 0)+_x,(getPos _o select 1)+_y]; player groupChat format["Position %1: %2",_o,getPos _o] }; Hier wird das Objekt immer um 10 cm in beide Richtungen verschoben. Aus der Textzeile kannst du immer die Position ablesen. Die ausgelesene gewünschte Position gibst du dann in die Initialisierungszeile des Objekts so ein: this setPos [X-Wert, Y-Wert] |
25.12.2012, 11:54 | #3 (permalink) |
Registriert seit: 16.10.2012
Beiträge: 63
|
Danke Vienna,
für diejenigen die darauf noch stoßen werden: Hab 5 Funkauslöser, jeder von denen verändert eine der beiden Koordinaten (-x | x | -y| y). Der letzte Auslöser kopiert die Koordinaten ins Clipboard. Code:
copyToClipboard format[""%1"",position Zug1]; BSP.: Code:
temp = [ObjektName,-0.05,0] spawn { _o = _this select 0; _x = _this select 1; _y = _this select 2; _o setPos [(getPos _o select 0)+_x,(getPos _o select 1)+_y]; player groupChat format["Position %1: %2",_o,getPos _o] }; -------------------------------------------------------------------------- Jetzt kommt noch meine Frage: Jetzt fehlt mir nur noch der setDir Abschnitt, damit ich das Objekt auch noch drehen kann. Wieder mit zwei Funkauslösern, der eine + 0.5° der andere -0,5°. Wie würde das aussehen? PS: noch allen einen schönen 1. Weihnachtstag |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Rauchgranaten und Flares im Editor Platzieren | CoD_Hater | Editing & Scripting | 0 | 13.08.2012 23:07 |
ACE Wound-Module richtig platzieren. | Marscl | Editing & Scripting | 8 | 27.03.2012 20:54 |
Einzelne Waffe korrekt und im Haus platzieren | Crisis | Editing & Scripting | 5 | 14.12.2011 19:10 |
ammokisten platzieren | Micro | Editing & Scripting | 6 | 19.11.2010 12:05 |
A2:OA - Einheiten IN Häusern und nicht AUF Häusern platzieren | pestbeule | Editing & Scripting | 8 | 09.07.2010 17:43 |