Compare commits

..

No commits in common. "2229f1462d8b5fae90c2bcd9fcdc4556830d3073" and "db5290b3f2c0ee3780020c2e896d6d6abcc84e23" have entirely different histories.

3 changed files with 12 additions and 59 deletions

View File

@ -51,5 +51,5 @@
"temp/": true, "temp/": true,
"Temp/": true "Temp/": true
}, },
"dotnet.defaultSolution": "VR_Terrain.sln" "dotnet.defaultSolution": "Terrain.sln"
} }

View File

@ -77,7 +77,7 @@ public class CameraScript : MonoBehaviour
controls.Keyboard.resetCameraRotation.performed += ctx => ResetCameraRotation(); controls.Keyboard.resetCameraRotation.performed += ctx => ResetCameraRotation();
} }
void FixedUpdate() void Update()
{ {
// Move the object along the X and Z axes based on left stick input // Move the object along the X and Z axes based on left stick input
Vector3 moveDirection = new Vector3(moveInput.x, heightChange, moveInput.y); Vector3 moveDirection = new Vector3(moveInput.x, heightChange, moveInput.y);

View File

@ -1,91 +1,44 @@
# Unity Terrain Beispiel # Unity Terrain Beispiel
## Schritte ## Schritte
### Repository Klonen
Im Terminal an dem Ort, wo das Unityprojekt gespeichert werden soll:
```bash
git clone https://gitea.fhgr.ch/gauchmarc/VR_Terrain.git
```
### Projekt öffnen und Szene laden ### Szene Laden
1. Unity Hub öffnen
2. Auf *Add*
3. Den vorhin heruntergelandenen Ordner auswählen
4. Warten bis das Projekt gestartet wurde
5. File > Open Scene > Scenes > SampleScene.unity > Öffnen
### Terrain hinzufügen ### Terrain hinzufügen
1. Rechtsklick auf SampleScene 1. Rechtsklick auf Szene
2. GameObject > 3D Object > Terrain 2. GameObject > 3D Object > Terrain
3. Dann Modellieren 3. Dann Modellieren
4. Kamera positionieren 4. Kamera positionieren
### Pflanzen ### Pflanzen
1. Edit Trees
2. Einen Tree aus den Vorlagen auswählen
3. Zeichnen
4. Paint Details
5. Edit Details > Add Grass Texture
6. Detail Texture Auswahl öffnen
7. Leafs19 auswählen
8. Add
9. Zeichnen (evtl. hineinzoomen um die Pflanzen zu sehen)
### Fels ### Fels
1. Auf *Paint Terrain* gehen
2. *Paint Texture* auswählen Paint Texture
3. *Edit Terrain Layers...* Dann der Rock hinzufügen
4. *Add Layer*
5. Das graue auswählen
6. Nochmals das Graue auswählen
7. Zeichnen (beim ersten Klick wird alles in dieser Farbe gemalt. Sieht man beim hineinscrollen)
8. *Edit Terrain Layers...*
9. *Add Layer*
10. Sand auswählen
11. Nochmals Sand auswählen
12. Sand zeichnen
### Wasser ### Wasser
1. GameObject 1. GameObject
2. Low Poly Water 2. Low Poly Water
3. Dialog 3. Dialog
1. Object Name: Ocean 1. 100, 100, 1200, 1200
2. 100, 100, 1200, 1200
4. Pos 600,0,600 4. Pos 600,0,600
5. Scale 2, 1, 2 5. Scale 2, 1, 2
6. Testen 6. Testen
7. Terrain auf Y -10 7. Terrain auf Y -10
8. Dann Waveheight auf 5 8. Dann Waveheight auf 5
### Wolken
1. Cloud_PS Prefab in Szene ziehen
2. Positionieren
### Herumfliegen ### Herumfliegen
1 CameraScript an Main Camera - CameraScript an Main Camera
2. Far Clipping Plane auf 5000 - Far Clipping Plane auf 5000
#### Steuerung
WASD: Horizontal Plane
QE: Vertikale
IJKL: Rotation
UO: Rollen
F: Reset Rotation
R: Reset an Startpunkt
Oder mit dem Gamepad
### Skybox ### Skybox
1. Neues Material Neues Material
2. Skybox nennen Render -> Skybox/Procedural
3. Render -> Skybox/Procedural
4. Ground das Wasser nehmen
5. Himmel andere Farbe
6. Skybox in Editor auf den Hintergrund ziehen.
Mit Cubic könnt ihr eigene Bilder nehmen Mit Cubic könnt ihr eigene Bilder nehmen