Dyrektywa camera: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(Informacje dla programistów)
 
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika)
Linia 5: Linia 5:
 
|+ Opis parametrów
 
|+ Opis parametrów
 
! Nazwa
 
! Nazwa
! Interpretacja
+
! Znaczenie
! Uwagi
 
 
|-
 
|-
 
| '''position'''
 
| '''position'''
 
| Współrzędne XYZ kamery.
 
| Współrzędne XYZ kamery.
| {{Szablon:Info_o_układzie_współrzędnych}}
 
 
|-  
 
|-  
 
| '''rotation'''
 
| '''rotation'''
 
| Obrót kamery w osiach XYZ.
 
| Obrót kamery w osiach XYZ.
| {{Szablon:Info_o_układzie_współrzędnych}}
 
 
|-
 
|-
 
| '''index'''
 
| '''index'''
 
| Parametr opcjonalny.
 
| Parametr opcjonalny.
Określa, po kliknięciu jakiego klawisza (numerycznego) ma nastąpić teleportacja do kamery.  
+
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>
+
Jeśli nie zostanie podany, kamera będzie dostępna pod pierwszym niezajętym klawiszem.
 +
 
 +
Wartością jest liczba z zakresu <0;9>
 
|}
 
|}
  
== Informacje dla programistów ==
+
 
Wpis jest interpretowany przez metodę:
+
[[Kategoria:Scenerie]]
('''simulation.cpp''')
 
void state_manager::deserialize_camera(cParser &Input, scene::scratch_data &Scratchpad)
 

Aktualna wersja na dzień 22:11, 9 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 Znaczenie
position Współrzędne XYZ kamery.
rotation Obrót kamery w osiach XYZ.
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.

Wartością jest liczba z zakresu <0;9>