Dyrektywa camera: Różnice pomiędzy wersjami
Z MaSzyna
(→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
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)