08.10.2012, 16:27 | #1 (permalink) |
Registriert seit: 24.11.2011
Ort: Wien
Alter: 51
Beiträge: 30
|
Ausrichtung Kamera
Huhu,
krieg gleich die Krise, also vielleicht kann mir hier jemand bei meinem Problem helfen. Was will ich: Ich möchte eine Kamera erstellen, die in einer bestimmten Höhe über dem Spieler platziert ist und richtung Boden zeigt (wobei sie auch noch die Nordseite oben haben sollte). Später dann möchte ich die Cam auch bewegen und zoomen können - aber das ist erstmal noch nicht das Thema. Also im Prinzip eine satview Geschichte... Was hab ich: Ich dachte ich mach das folgendermaßen Code:
_camera = "camera" camCreate [(getPos player) select 0, (getPos player) select 1, 50]; _camera camSetTarget [(getPos player) select 0, (getPos player) select 1, 0]; _camera cameraEffect ["INTERNAL", "BACK"]; titleCut["","BLACK IN",5]; showCinemaBorder false; _camera camCommit 0; waitUntil {camCommitted _camera}; sleep 10; player cameraEffect ["TERMINATE", "BACK"]; camDestroy _camera; Die Kamera zeigt NICHT richtung Boden, sondern irgendwohin! camSetDir, camSetBank, camSetSonstwas funktioniert nicht mal ansatzweise (Null Reaktion). Den Effekt erreiche ich einzig und alleine durch Code:
_camera camSetTarget player; Bütte, bütte lasst mich nicht Xenos Domination ausseinandernehmen, damit ich da nachsehe - bis ich da was gefunden habe vergehen Tage. Hat jemand einen Tipp, wie ich das verdammte Ding dazu bringe einfach nach unten zu zeigen??? Möglichst ohne Mathematik- und Physikstudium und tagelangem ausseinandersetzen mit Vektoren. |
08.10.2012, 17:07 | #2 (permalink) |
Dann veränder doch einfach mal die Position von camSetTarget. Darüber schonmal nachgedacht?
btw: es gibt ein Camscript-Guide... Google ist dein Freund. (this exec "camera.sqs")
__________________
Niemand hat die Absicht eine Tüte zu bauen! ___<<<A3 Wounding System>>>___ Geändert von Pfandgiraffe (08.10.2012 um 17:10 Uhr). |
|
08.10.2012, 17:08 | #3 (permalink) |
Registriert seit: 24.11.2011
Ort: Wien
Alter: 51
Beiträge: 30
|
Bin gerade draufgekommen, dass es funzt, wenn ich folgendes ändere:
Code:
_camera camSetTarget [(getPos player) select 0, ((getPos player) select 1)+5, 0]; Wozu "+5" bei der Y-Koordinate??? |
08.10.2012, 17:12 | #4 (permalink) |
Das hat BIS für dich eingebaut um dir ein mathematisches Rätsel zu stellen.
__________________
Niemand hat die Absicht eine Tüte zu bauen! ___<<<A3 Wounding System>>>___ |
|
08.10.2012, 17:24 | #5 (permalink) |
Registriert seit: 24.11.2011
Ort: Wien
Alter: 51
Beiträge: 30
|
Solche Lauser!
Aber jetzt mal im Ernst. Warum darf das Target nicht auf den gleichen X, Y Koordinaten liegen, bloß mit veränderter Höhe? Kann die Kamera keinen 90° Winkel nach unten erreichen? Ist das irgendwie beschränkt? |
Stichworte |
camera, camscripting, kamera |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Fragen zum Editor | chris2110 | Editing & Scripting | 1014 | 26.08.2014 00:25 |
Kamera in Cockpit einer C130 | checkmate | Editing & Scripting | 10 | 17.02.2011 14:47 |