Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 2.79 KB

README.md

File metadata and controls

68 lines (48 loc) · 2.79 KB

Simpelt VR spil i Unity

Dette er vejledning til at lave et VR basketball spil til Oculus Quest 2 VR headset.

Forberedelse

  1. Installer Unity 2022.2 med Android support
  2. Opret 3D core project
  3. Sæt rotation for Directional Light til (50, -150, -150)
  4. Åbn Window -> Package Manager og importer XR Interaction Toolkit pakke
  5. Åbn File -> Build Setting... og skift til Android
  6. Åbn Player Settings og
  • Angiv et projekt navn, f.eks. com.companyname.vr
  • Vælg Settings -> XR Plugin Management settings og installer pakke
  • Sæt Quality level High default
  1. Importér XR Origin.unitypackage
  2. Importér Basketball Hoop Materials.unitypackage

Simpel græsplæne

  1. Opret 3D Object -> Plane, navngiv det Grass og sæt størrelsen til f.eks. (50, 50, 1)
  2. Under Materials mappen i Project View, oprettes nyt Material "Grass", som gives en passende grøn farve. Træk materialet over på plane

Sæt XR rig op

  1. Drag/drop XR Origin and XR Interaction Manager prefabs, som indeholder XR rig og hænder
  2. Fjen det original kamera fra scenen, da vi har kamera i XR rig

Basketball

Vi laver en simpel basketball fra bunden

  1. Opret 3D Object -> Sphere
  2. Træk Basketball Texture over på bolden
  3. Tilføj Sphere Collider
  4. Sæt størrelse til (0.35, 0.35, 0.35) (= 35 cm)
  5. Tilføj XR Grab Interactable komponent, og sæt Colliders og Attach Transform til bolden selv
  6. Opret Physics mappe med nyt Physic Material som f.eks. navngives Basketball. Sæt Bounciness til 0.8 og vælg Max bounciness
  7. Klik og træk dit nye physics material på bolden

Kør spillet i Playmode i editor, og se at bolden hopper

  1. Få ChatGPT til at skrive et C# script som får bolden til at respawn'e når længere end 3 meter væk
    unity c# script basketball respawn at origin when more than 3 meters away and set velocity to zero
    

Basket kurv

  1. Træk Models/Hoop/basketball-hoop-001 ind i scenen
  2. Placer i (0, 0, -2)
  3. Tilføj mesh colliders til base, hoop og board
  4. Tilføj materials

Spil spillet :)

  1. Åbn Build Setting vindue, og vælg dit Oculus headset i Run Device
  2. Tryk Add Open Scene
  3. Tryk Build and Run, og spillet bliver bygget og overført til dit headset

Referencer