Dyrektywa camera: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(Utworzono nową stronę "Definiuje kamerę, do której można się przemieszczać klawiszami numerycznymi w trybie swobodnego latania. == Składnia == <span style="color:tomato;font-weight:bold...")
 
(Składnia)
Linia 17: Linia 17:
 
|-
 
|-
 
| '''index'''
 
| '''index'''
| 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.
+
| 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>
 
| Liczba z zakresu <0;9>
 
|}
 
|}
 +
 
== Informacje dla programistów ==
 
== Informacje dla programistów ==
 
Wpis jest interpretowany przez metodę:
 
Wpis jest interpretowany przez metodę:
 
  void state_manager::deserialize_camera(cParser &Input, scene::scratch_data &Scratchpad)
 
  void state_manager::deserialize_camera(cParser &Input, scene::scratch_data &Scratchpad)

Wersja z 16:38, 28 gru 2017

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ę:

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