Help - Search - Members - Calendar
Full Version: Camera Scrpting
Armed Assault Info Forums > Other Language Sections > Deutsch > Mission Editing
Asgard
Schönen guten Tag,
ich möchte eine Postion - Gamelogic_1 haben die Fahrzeug abfilmt welches sich langsam auf sie zu, an ihr vorbei bewegt.
Sonst soll nichts mehr passieren - keine special effects kein garnichts ... die Kamera soll nur über 2 minuten das Objekt verfolgen.
Und nach einer bestimmten zeit also 2 minuten - die von mir bestimmt ist ausblenden und das spielen frei geben.

Ist eine Online Mission das heißt mit Intro und Outro möchte und kann ich nicht arbeiten. Sonst hätte ich das problem wohl auch nicht wink.gif

Das ist mein derzeitiges Script was wie kraut und rüben aussehen muß - irgendwo ist der Fehler ...
Vieleicht kann mir jemand sagen wo der fehler liegt.

QUOTE
_camera = "camera" camCreate getPos gameLogic_1
_camera camPrepareTarget Flieger1
_camera camPrepareFOV 0.600
_camera camCommitPrepared 0
@camCommitted _camera
_camera cameraEffect ["internal","back"]

cameraEffect ["Terminate", "Back"]
camDestroy _cam
~60
exit



Thx schonmal im voraus
Flyer
So ganz verkehrt sieht das Skript nicht aus! Was mir aufgefallen ist:
-Du erstellst in der ersten Zeile die Kamera und nennst sie _camera
-diese Benennung ziehst du konsequent durch, nur wenn das Kameraobjekt wieder zerstört werden soll, da nennst du sie _cam

Probier es mal aus, ich denke das geht schonmal.
Ansonsten weiß ich jetzt nicht 100% ob die Kamera die Position der GameLogic einnimmt. Wenn sie es nicht macht, dann schreibe besser:
CODE
_camera camSetPos [(getpos _ort select 0), (getpos _ort select 1), (getpos _ort select 2)]


Allerdings musst du dann vorher erst Ort definieren, dass heißt deine erste Zeile im Skript wäre:
CODE
_ort = gameLogic_1


Kannst die Gamelogic aber auch weglassen wenn du nur eine feste Position haben willst. Dazu guckste am besten wie man mit der camera.sqs umgeht (falls du das nicht shcon weißt). Steht auf S.155/156 des Editing Guide von Mr-Murray.

Sag mal was wie geklappt hat, würde mich interessieren.
Asgard
Ah danke für den hinweis das habe ich korriegiert.

Soweit funktioniert es mit der Kamera ganz gut. Das einzige problem eben das die Camera nicht beendet wenn ich es möchte ^^
Flyer
hmmm, du hast _cam in _camera umgeschrieben bei camdestroy? Hmmm... vllt. schreibste statt cameraEffect ["Terminate", "Back"] => player cameraEffect ["Terminate", "Back"]

Müsste eigentlich gehn. Kameraobjekt wird ja gelöscht...

CODE
_camera = "camera" camCreate getPos gameLogic_1
_camera camPrepareTarget Flieger1
_camera camPrepareFOV 0.600
_camera camCommitPrepared 0
@camCommitted _camera
_camera cameraEffect ["internal","back"]


~60
player cameraEffect ["Terminate", "Back"]
camDestroy _camera
exit


Also nach einer Minute sollte er die Kamera dann killen und stattdessen auf den Spieler gehn... probiers mal so, aber kA.
Asgard
BIG THANKS ! ! !
It works PERFECT!


Vielen dank, ich frickel da schon seid nunmehr 5 Tagen drann rum.
Flyer
Hehe, ideal. Kein Grund zu danken. Dann mal viel Spass beim weiter basteln!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.