Dyrektywa camera: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(Informacje dla programistów)
Linia 27: Linia 27:
 
  ('''simulation.cpp''')
 
  ('''simulation.cpp''')
 
  void state_manager::deserialize_camera(cParser &Input, scene::scratch_data &Scratchpad)
 
  void state_manager::deserialize_camera(cParser &Input, scene::scratch_data &Scratchpad)
 +
 +
[[Kategoria:Scenerie]]

Wersja z 21:58, 4 kwi 2022

Definiuje kamerę, do której można się przemieszczać klawiszami numerycznymi w trybie swobodnego latania.

Składnia

camera position rotation index endcamera
Opis parametrów
Nazwa Interpretacja Uwagi
position Współrzędne XYZ kamery. Symulator korzysta z prawoskrętnego układu współrzędnych!
rotation Obrót kamery w osiach XYZ. Symulator korzysta z prawoskrętnego układu współrzędnych!
index Parametr opcjonalny.

Określa, po kliknięciu jakiego klawisza (numerycznego) ma nastąpić teleportacja do kamery.

Jeśli nie zostanie podany, kamera będzie dostępna pod pierwszym niezajętym klawiszem.

Liczba z zakresu <0;9>

Informacje dla programistów

Wpis jest interpretowany przez metodę:

(simulation.cpp)
void state_manager::deserialize_camera(cParser &Input, scene::scratch_data &Scratchpad)