|
| void | SetCameraMode_Free () |
| | Stel de camera zo in dat je hem zelf aan de hand van de variabeles Position en Rotation kan instellen. More...
|
| |
| void | SetCameraMode_FirstPerson (Instance target, float yOffset=0, float xRotation=0, bool lockXrotation=true, bool lockZrotation=true) |
| | Stel de camera als first person camera in. Volgt automatisch de positie van het ingestelde voorwerp, en draait mee aan de hand van de FacingDirection van het voorwerp. More...
|
| |
| void | SetCameraMode_ThirdPerson (Instance target, float yOffset=1f, float distance=10, float rotation_X=20, bool lockXrotation=true, bool lockZrotation=true) |
| | Stel de camera als third person camera in. Volgt automatisch de positie van het ingestelde voorwerp, en draait mee aan de hand van de FacingDirection van het voorwerp. More...
|
| |
| void | SetCameraMode_LookAt (Instance target, Vector3 fromPosition, float yOffset=1) |
| | Stel de camera zo in dat deze vanaf zijn positie naar het opgegeven voorwerp blijft kijken. More...
|
| |
| void | SetCameraMode_Controlled () |
| | Stel de camera zon in dat je deze met het toetsenbord kan bedienen. Gebruik T/F/G/H, I/J/K/L en Y/U om de camera te bedienen. More...
|
| |
| void | FlowToNewPosition (int steps) |
| | Laat de camera in een vloeiende beweging overgaan tot zijn nieuwe positie/rotatie. More...
|
| |
|
| gdf_RoomCamera (Node cameraNode, Camera camera) |
| |
|
void | gdf_Update () |
| |
|
| Vector3 | Position [get, set] |
| | De positie van de Camera. Wordt automatisch ingesteld wanneer je hebt gekozen om de camera First- of Thirdperson in te stellen. More...
|
| |
| Vector3 | Rotation [get, set] |
| | De rotatie van de Camera. Wordt automatisch ingesteld wanneer je hebt gekozen om de camera First- of Thirdperson in te stellen. More...
|
| |
| float | FieldOfView [get, set] |
| | Stelt de kijkhoek van de camera in. More...
|
| |
|
float | X [get, set] |
| |
|
float | Y [get, set] |
| |
|
float | Z [get, set] |
| |
|
float | Rotation_X [get, set] |
| |
|
float | Rotation_Y [get, set] |
| |
|
float | Rotation_Z [get, set] |
| |
| float | ClippingNearDistance [get, set] |
| | Alles wat binnen deze afstand van de camera komt wordt niet getekend. More...
|
| |
| float | ClippingFarDistance [get, set] |
| | Alles wat buiten deze afstand van de camera komt wordt niet getekend. More...
|
| |
◆ FlowToNewPosition()
| void GDF.gdf_Room.gdf_RoomCamera.FlowToNewPosition |
( |
int |
steps | ) |
|
Laat de camera in een vloeiende beweging overgaan tot zijn nieuwe positie/rotatie.
- Parameters
-
| steps | De hoeveelheid frames waarin de camera op zijn nieuwe plek gearriveerd moet zijn |
◆ SetCameraMode_Controlled()
| void GDF.gdf_Room.gdf_RoomCamera.SetCameraMode_Controlled |
( |
| ) |
|
Stel de camera zon in dat je deze met het toetsenbord kan bedienen. Gebruik T/F/G/H, I/J/K/L en Y/U om de camera te bedienen.
◆ SetCameraMode_FirstPerson()
| void GDF.gdf_Room.gdf_RoomCamera.SetCameraMode_FirstPerson |
( |
Instance |
target, |
|
|
float |
yOffset = 0, |
|
|
float |
xRotation = 0, |
|
|
bool |
lockXrotation = true, |
|
|
bool |
lockZrotation = true |
|
) |
| |
Stel de camera als first person camera in. Volgt automatisch de positie van het ingestelde voorwerp, en draait mee aan de hand van de FacingDirection van het voorwerp.
- Parameters
-
| target | Het te volgen voorwerp |
| yOffset | Verhoging van de camera ten opzichte van het voorwerp |
| xRotation | Om meer omhoog of omlaag te kijken |
| lockXrotation | Beweeg mee met FacingDirection.X |
| lockZrotation | Beweeg mee met FacingDirection.Z |
◆ SetCameraMode_Free()
| void GDF.gdf_Room.gdf_RoomCamera.SetCameraMode_Free |
( |
| ) |
|
Stel de camera zo in dat je hem zelf aan de hand van de variabeles Position en Rotation kan instellen.
◆ SetCameraMode_LookAt()
| void GDF.gdf_Room.gdf_RoomCamera.SetCameraMode_LookAt |
( |
Instance |
target, |
|
|
Vector3 |
fromPosition, |
|
|
float |
yOffset = 1 |
|
) |
| |
Stel de camera zo in dat deze vanaf zijn positie naar het opgegeven voorwerp blijft kijken.
- Parameters
-
| target | Het voorwerp waar de camera op mikt |
| fromPosition | De positie van de camera |
| yOffset | Verhoging van de camera |
◆ SetCameraMode_ThirdPerson()
| void GDF.gdf_Room.gdf_RoomCamera.SetCameraMode_ThirdPerson |
( |
Instance |
target, |
|
|
float |
yOffset = 1f, |
|
|
float |
distance = 10, |
|
|
float |
rotation_X = 20, |
|
|
bool |
lockXrotation = true, |
|
|
bool |
lockZrotation = true |
|
) |
| |
Stel de camera als third person camera in. Volgt automatisch de positie van het ingestelde voorwerp, en draait mee aan de hand van de FacingDirection van het voorwerp.
- Parameters
-
| target | Het te volgen voorwerp |
| yOffset | Verhoging van de camera |
| distance | De afstand tussen de camera en het te volgen voorwerp |
| rotation_X | Om meer omhoog of omlaag te kijken |
///
- Parameters
-
| lockXrotation | Beweeg mee met FacingDirection.X |
| lockZrotation | Beweeg mee met FacingDirection.Z |
◆ ClippingFarDistance
| float GDF.gdf_Room.gdf_RoomCamera.ClippingFarDistance |
|
getset |
Alles wat buiten deze afstand van de camera komt wordt niet getekend.
◆ ClippingNearDistance
| float GDF.gdf_Room.gdf_RoomCamera.ClippingNearDistance |
|
getset |
Alles wat binnen deze afstand van de camera komt wordt niet getekend.
◆ FieldOfView
| float GDF.gdf_Room.gdf_RoomCamera.FieldOfView |
|
getset |
Stelt de kijkhoek van de camera in.
◆ Position
| Vector3 GDF.gdf_Room.gdf_RoomCamera.Position |
|
getset |
De positie van de Camera. Wordt automatisch ingesteld wanneer je hebt gekozen om de camera First- of Thirdperson in te stellen.
◆ Rotation
| Vector3 GDF.gdf_Room.gdf_RoomCamera.Rotation |
|
getset |
De rotatie van de Camera. Wordt automatisch ingesteld wanneer je hebt gekozen om de camera First- of Thirdperson in te stellen.
The documentation for this class was generated from the following file:
- C:/Users/vd/Google Drive/C# GDF/Versie 2020/src20.04/GDF_src/gdf_Room/gdf_RoomCamera.cs