Come fare un gioco 3D in Unity con VR con i soli controlli WASD e mouse
"Come faccio a fare un gioco 3D in Unity con VR ma usando solo WASD e mouse come controlli?"
Allora... vuoi fare un gioco di motion sickness?
Lo fai come fai con qualsiasi altro gioco FPS. Se non sai come farlo, puoi iniziare con il controller in prima persona che si trova nel pacchetto di risorse standard.
C'è solo una cosa che devi cambiare. Il controller FPS nelle risorse standard vuole ruotare la telecamera, ma la telecamera VR di Unity richiede che la telecamera utilizzata sia completamente controllata dal motion tracking VR.
Quindi è necessario aggiungere un livello di indirezione allo script. Aggiungete un altro oggetto di gioco vuoto al livello della telecamera, e trascinate la telecamera in modo che l'oggetto di gioco vuoto sia il suo genitore. Poi è necessario regolare gli script in modo che il controller FPS ruoti quell'oggetto genitore invece della telecamera.
Questo è tutto quello che dovete fare per iniziare. Poi basta attivare la VR e dovrebbe funzionare quando lo si esegue con una configurazione VR rig.
Se non riuscite a capire cosa fare sulla base di ciò che ho detto lì... non siete pronti a fare nessun gioco, VR o altro. Devi prima ottenere una competenza di base in Unity e nello scripting C#.
Articoli simili
- Come creare controlli per il giocatore in un gioco endless runner con C# per Unity
- Se faccio un gioco con Unity craccato, posso metterlo in Google Play? Scopriranno che ho usato Unity craccato? Come?
- Quali sono alcuni buoni giochi per PC che si possono giocare con una sola mano? Ho appena subito un intervento chirurgico alla mia mano WASD!
- Unity vs Unreal 2018, Unreal è ancora significativamente migliore nelle prestazioni? O Unity può ora sviluppare giochi di livello quasi AAA/PS4?