Camera Scrpting, Probleme mit aus Löschen der Kamera |
Camera Scrpting, Probleme mit aus Löschen der Kamera |
Sep 20 2008, 15:57
Post
#1
|
|
New Member Group: Members Posts: 5 Joined: 30-August 08 Member No.: 4,052 |
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 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 |
|
|
Sep 21 2008, 08:47
Post
#2
|
|
Exilsaarländer Group: Former .info Serviceman Posts: 286 Joined: 4-November 06 From: Home is where your heart is: Saarland Member No.: 14 |
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. This post has been edited by Flyer: Sep 21 2008, 08:53 -------------------- |
|
|
Sep 21 2008, 11:07
Post
#3
|
|
New Member Group: Members Posts: 5 Joined: 30-August 08 Member No.: 4,052 |
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 ^^ |
|
|
Sep 21 2008, 14:06
Post
#4
|
|
Exilsaarländer Group: Former .info Serviceman Posts: 286 Joined: 4-November 06 From: Home is where your heart is: Saarland Member No.: 14 |
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. -------------------- |
|
|
Sep 22 2008, 16:45
Post
#5
|
|
New Member Group: Members Posts: 5 Joined: 30-August 08 Member No.: 4,052 |
BIG THANKS ! ! !
It works PERFECT! Vielen dank, ich frickel da schon seid nunmehr 5 Tagen drann rum. |
|
|
Sep 22 2008, 18:20
Post
#6
|
|
Exilsaarländer Group: Former .info Serviceman Posts: 286 Joined: 4-November 06 From: Home is where your heart is: Saarland Member No.: 14 |
Hehe, ideal. Kein Grund zu danken. Dann mal viel Spass beim weiter basteln!
-------------------- |
|
|
Lo-Fi Version | Time is now: 25th April 2024 - 00:46 |