Introduction: Airstrike

Airstrike: le joueur qui porte le casque VR devient le pilote d’une petite avion et peut se promener au travers d’un paysage parsemé de montagne qu’il doit éviter. il utilise un clavier d’ordinateur pour contrôler l’avion et le casque pour regarder autour de lui .

Step 1: Outils, Matériel, Fichier

Fichier/matériel qui ont été utiliser pour la réalisation de ce projet

- un ordinateur

- Sketchup 2016

- Unity 2017

- Équipement de réalité virtuel

Format de fichier à utiliser

- format de fichier: .obj

Référence qui nous a inspirer à faire ce projet

- reference: https://www.youtube.com/watch?v=33b-ajsyDN8

Step 2: Étapes À Suivre

Sketchup:

- Avion:

+ Utiliser les rectangles et carrés pour assembler la cabine de l’avion (faire à votre goût)

+ Utiliser les rectangles et triangles pour faire la queue de votre avion selon le modèle d'avion que vous utilisez

+ Différentes formes d'hélices peuvent être dessiné, mais la plus simple est de faire 4 petite rectangles pas très large, mais long qu’on fixe comme une croix autour d’un cylindre.

+ Exporter son fichier sketchup (.skp) en format objet (.obj) en utilisant un convertisseur 3D en ligne gratuit pour faciliter la compatibilité entre les deux logiciel

- Montagne:

+ Dessiner un triangle asser grand en utilisant le crayon

+ Sélectionner l’objet, ensuite, appuyer sur ctrl + C

+ Déplacer votre curseur et appuyer sur ctrl + V pour coller le même objet

+ Déplacer le nouveau triangles vers l’autre pour qu’il s’emboîte ensemble

+ Répété de le processus avec un minimum de 5 triangle pour avoir une montagne d’un taille satisfaisante

+ Exporter votre montagne en format objet (.obj) comme avec l’avion

Unity
1: Placer le sol, et appliquer une texture de gazon

2: Placer les montagnes autour

3: Créer un nouveau Empty Game Object et appliquer le modèle de l’avion. Ceci sera l’avion pour le jeu

4: Attacher un script de mouvement. Ce script regarde à chaque seconde si le joueur a entré des commandes de rotation et applique une rotation à l’avion si c’est le cas. Le script doit également vérifier les commandes d’accélération de l’avion, et changer la vitesse de l’avion par rapport à celles-ci.

5: Placer un nouveau Empty Game Object dans l’objet de l’avion et placer le modèle des hélices dedans.

6: Placer un script dans les hélices qui les fait tourner par rapport à l’accélération de l’avion.

7: Installer SteamVR pour unity

8: Placer l’élément de VR camera rig dans le cockpit de l’avion, et supprimer la caméra principale qui vient par défaut avec la scène

9: Ne pas oublier d’activer la compatibilité VR dans les project settings.

Step 3: Conclusion

Discussion et problèmes rencontrés:

Nous avons fait face à quelques problemes durant la conception du jeux. Premièrement, par exemple, lorsqu’on essayait d’insérer nos fichiers sketchup dans unity, un problème survenait avec notre avion car elle n’apparaissait pas. On s’est alors rendu compte que le modèle de notre avion était beaucoup trop gros pour apparaître dans l’écran. alors, toujour vérifier la grosseur de vos modèle pour éviter ce problème. Deuxièmement, au début nous utilisions un logiciel de modeling appelé Maya, mais après plusieurs tentative d’insérer les fichiers dans unity nous avons compris que Maya n’était tout simplement pas compatible avec unity. C’est pourquoi nous avons changer pour sketchup. Assurez vous de la compatibilité de vos logiciel pour éviter une perte de temps.

Amélioration:

Si on avait pu passer plus de temps sur le projet, un système de physique serait la prochaine étape pour rendre l’expérience plus réaliste. Ensuite, il s’agirait de rendre les graphiques plus réalistes et d’ajouter un menu.