M#7002 - EloiStree/HelloVirtualReality GitHub Wiki
Créer une première application Gear VR
Requis: "Configuer Unity pour une application Mobile"
- Installez "Sideload VR" / Récupérez votre identifiant de téléphone
- Créez et récupéez un OSig File depuis Oculus.com
- Importez les fichiers dans Unity à "Project/Assets/Plugins/Android/assets/”
- Créez une scène de base
- Configurez Unity pour la réalité virtuelle par défault
- Compilez et installez l'application
- Téléchargez l'asset Unity pour le Gear VR
- Prendrez connaissance du code et des fonctionnalités
- Compilez et installez l'application (Plus d'information: ici)
Atelier libre de création d'application Gear VR
Requis: "Configurer Unity pour une application Mobile" Votre objectifs est de vous familiariser avec le Gear VR et les applications mobiles.
- Créez une fonctionnalité de jeu basé sur le bouton "Escape" (Voir Input.GetkeyCode(..))
- Créez une fonctionnalité de jeu basé sur la "Pression" du Touch Pad (Voir Input.GetMouseDown(..))
- Créez une fonctionnalité de jeu basé sur le "Frottement" du Touch Pad" (Voir Input.mousePosition)
- Créez une fonctionnalité de jeu basé sur l'accelération (Voir Input.acceleration)
- Créez une fonctionnalité de jeu basé sur le "Gyroscope" (Voir Input.gyro)
- Créez une fonctionnalité de jeu basé sur la détection du "Swipe" (Voir: Oculus Unitypackage
- Bonus: Créez une fonctionnalité de jeu basé sur le "Regard"
Challenge
Glisser tirer (Facile)
A l'aide du Touch pad du Gear VR permetter à l'utilisateur de tirer un objet dépendant de sa vitesse de frottement. (Voir: Input.mousepoistion, Input.GetMouseDown(0),Input.GetMouseUp(0)
Des lasers dans les yeux
Permettez à l'utilisateur de tirer des lasers de ses yeux. Pour le défit vous devrez aussi trouver un moyen d’aveugler partiellement l'utilisateur avec des effets et texture pour accentuer le sentiment de tirer des lasers depuis vos yeux.
Scoll (Facile)
Créez à partir d'un glissé de doigt un outil permettant de scroller. Associez le ensuite à un gameplay. Par exemple, faire tourner un cube sur lui-même. (Voir: Input.mousepoistion)
Galerie d'image (Facile)
À l'aide d'un "swipe", permettez à l’utilisateur de changer l'arme de son personnage.
(Voir: Oculus Utility ou Input.mousePosition)
Place un objet (Difficile)
A l'aide du regard du joueur permettez lui de déplacer un objet de la scène Voir: Exemple
Image panoramique (Difficile)
Créer un interface avec le UI Canvas de Unity permettant de passer d'une photo sphérique à une autre. Voir: Sphere 360 EventSystem.current.RaycastAll(pointerData, results);