Menu

Main Menu

  • Categories not found.

logo

Menu

  • Categories not found.
développement Android
Principal › développement Android › Comment créer une application de réalité virtuelle pour Android en seulement 7 minutes

Comment créer une application de réalité virtuelle pour Android en seulement 7 minutes

Ce n'est pas que ça, mais la réalité virtuelle va certainement jouer un rôle énorme dans l'avenir de la technologie et dans le futur d'Android. La réalité virtuelle a un potentiel presque illimité pour changer le monde - cela signifie d’influencer notre façon de créer, de communiquer, d’apprendre ou de jouer. Et à mesure que nos appareils mobiles deviennent plus puissants et que la vision par ordinateur permet un véritable suivi, une grande partie de cela est susceptible de se produire sur nos téléphones Android.

Lire la suite: API Poly: Récupération d'éléments 3D pour vos applications Android VR et AR

Mais pour l'instant, nous avons Google Cardboard. Et rêverie. Et le Gear VR. Ils sont un peu moins excitants que votre Oculus Rifts et votre HTC Vives, bien sûr, mais il existe des jeux et des applications assez impressionnants ici. Il existe de nombreuses bonnes raisons de s'impliquer dans les nouveaux magasins d'applications de VR, mais c'est parce qu'il est avantageux de prendre de l'avance et d'acquérir les compétences susceptibles de être en forte demande dans les prochaines années.

Et en dehors de tout le reste, c'est incroyablement génial de pouvoir créer son propre monde virtuel et de s'y lancer.

Ce n'est qu'une surprise, il suffit de commencer à utiliser Google Cardboard ou Daydream! En fait, vous pouvez créer votre première application pour Android dans Unity en seulement 7 minutes ou moins!

Créer le monde

Si vous êtes un nouvel arrivant sur Unity, lisez attentivement notre introduction à Unity 3D avant de poursuivre.

La première chose à faire est de créer un environnement 3D que nous pouvons utiliser pour tester notre application de réalité virtuelle.

Faire cela est heureusement très simple. Premièrement: démarrez un nouveau projet et cochez la case pour en faire un projet 3D.

Une fois dans l’éditeur, choisissez GameObject> Objet 3D> Plan . Cela veut insérer un avion plat (à quoi vous attendiez-vous?) Dans la scène. Vous pouvez le faire glisser, l'agrandir et tout ce que vous voulez avec.

Nous pouvons également ajouter un cube ou autre chose à notre scène si nous le souhaitons, en refaisant la même chose mais en sélectionnant "cube". Cela nous donnera quelque chose à attendre lorsque nous naviguerons dans l’espace.

Jeu de tir 3D pour Android ici Si vous n'êtes pas familier avec l'interface 3D, créez des jeux 3D pour Android ici.

Nous avons maintenant un monde en 3D mais il n’ya aucun moyen de s’y déplacer. Pour résoudre ce problème, vous vous dirigez au bas de l'écran. Cliquez avec le bouton droit sur le dossier Assets, puis choisissez Importer le package> Caractères .

Une fenêtre apparaîtra vous donnant la possibilité de choisir les aspects spécifiques de ce paquet dont vous avez besoin. Il serait peut-être plus facile de tout cocher.

Une fois le processus d'importation terminé (cela peut prendre quelques secondes), naviguez dans la hiérarchie jusqu'à Actifs standard> Caractères> PremierCaractère> Préfabriqués . Un préfabriqué dans Unity est un GameObject qui peut être constitué de scripts, de modèles 3D, etc., tous préfabriqués (d'où son nom) et prêts à être utilisés. Celui-ci s'appelle FPSController. Vous allez faire glisser ce dossier dans votre scène, afin de placer le personnage FPS dans le jeu.

Supprimez maintenant la caméra principale, car elle n’est plus nécessaire. Le moyen le plus simple de le faire est de le sélectionner dans la hiérarchie, puis de cliquer sur «supprimer».

Frappez les os pour un jeu de tir à la première personne. Vous pouvez vous déplacer dans la scène avec une combinaison des touches WASD et de la souris, vous pouvez sauter avec la barre d'espace et tout fonctionne comme vous le souhaitiez. Assez incroyable pour quelques minutes de travail!

Entrer dans ...

Maintenant que le monde est prêt pour nous, il est temps de prendre la pilule rouge et de plonger!

Pour ce faire, vous devrez configurer le projet et préparer votre jeu aux tests. Si vous configurez correctement Unity, cela devrait être relativement facile.

Tout d’abord, enregistrez votre scène. C'est le niveau que vous avez créé (qui, dans Unity, inclut le contrôleur de personnage). Il suffit de frapper les touches Ctrl + S pour résoudre le problème, mais vous pouvez également ajouter un dossier "Scènes" à votre projet si vous souhaitez que tout reste clair. J'ai appelé le mien "avion de plaine". Parce que des raisons.

Dans les deux cas, l'étape suivante consiste à accéder à Fichier> Paramètres de construction . Sélectionnez Android comme plate-forme et cliquez sur 'Changer de plate-forme' pour la rendre officielle. Donnez-lui quelques secondes pour faire des choses.

Maintenant, cliquez sur Paramètres du lecteur sur le côté droit de l'écran. Changez le niveau minimum de l'API en Android 4.4 Kit Kat (API Level 19), car cela est requis pour la prise en charge d'Android Cardboard.

Sous Autres paramètres, définissez le nom du package sur "com.votrenom_entreprise.votre nomapp". C'est strict dans l'unité.

Rendez-vous ensuite dans la section Paramètres XR, cliquez sur "Réalité virtuelle prise en charge", puis ajoutez le kit de développement logiciel de réalité virtuelle (cliquez simplement sur le bouton plus, puis sélectionnez-le dans la liste déroulante).

Maintenant, vous pouvez tester cela, vous avez besoin d'un débogage USB sur votre appareil. Cela vous permettra de tester et de développer des programmes dans Unity et Android Studio, et vous pourrez trouver l'option dans les options pour les développeurs. Si vous n'avez pas cette section dans vos paramètres, allez simplement dans Système> À propos du téléphone, puis appuyez sept fois sur le numéro de build. En cas de succès, vous devriez dire "vous êtes maintenant un développeur". Si cela ne se produit pas, vous pouvez l’utiliser sur votre appareil (un bon point de départ est ici).

Cliquez sur Construire et exécuter et vous serez invité à choisir un nom pour l'APK.

Avec tout cela fait, vous devriez trouver que votre application installe, et vous avez un monde 3D que vous pouvez visualiser en 3D. C'est aussi simple que ça! Et bien sûr, si vous voulez faire la même chose sur Google Daydream, vous devez suivre exactement le même processus avec le SDK Daydream. Les choses sont un peu plus compliquées sur l'oculus.

Mais à part ça, c'est aussi simple que cela!

Ajouter une entrée

À l'heure actuelle, vous pouvez regarder autour de vous, mais il n'y a pas de réelle interactivité. Google Cardboard ne dispose que d’une seule forme de saisie et, heureusement, elle est très facile à mettre en œuvre.

Google Cardboard utilise un seul bouton pour sélectionner des éléments et interagir avec les mondes du jeu. Ceci est interprété comme un clic de souris, ce qui correspond donc à un tapotement d'écran. Donc, partout où nous utilisons Input.GetMouseButtonDown (0) dans nos scripts, nous voulons pouvoir accepter les entrées de cette façon.

Choisissez le FPSController dans la hiérarchie, faites défiler jusqu'au script, puis cliquez sur la petite icône de paramètres.

Cela ouvrira le script C # dans Visual Studio et tout ce que vous allez faire est de trouver où il est écrit:

 m_Jump = CrossPlatformInputManager.GetButtonDown ("Jump"); 

et remplacez cela par:

 m_Jump = Input.GetMouseButtonDown (0); 

Maintenant, testez à nouveau le jeu et vous constaterez que taper sur ce bouton vous fait sauter!

Commentaires de clôture

Si vous le souhaitez, vous pouvez forcer le bouton à faire avancer le personnage, vous pouvez l'utiliser pour tirer des projectiles sur des cibles - les options sont innombrables. La réalité virtuelle offre un monde de possibilités, dont beaucoup n’ont pas encore été imaginées. Maintenant que vous savez comment démarrer avec vos propres projets de réalité virtuelle, tout ce qui vous sépare de la prochaine application tueur de VR est un peu d’imagination. Consultez cet article pour des idées et des conseils pour créer des expériences plus immersives.

Dites-nous ce que vous recevez, si vous avez des questions ou des difficultés, partagez-les dans les commentaires ci-dessous!

Apprenez à développer votre propre application Android

Obtenez une certification en développement d'applications Android! Aucune expérience de codage requise.

Android Authority est fier de présenter la DGiT Academy : la couverture la plus détaillée et la plus complète de chaque aspect du développement d'applications Android, gérée par notre propre Gary Sims. Que vous soyez un programmeur expérimenté ou non, ce cours vous guidera tout au long du processus de création de superbes applications Android et vous familiarisera avec les technologies Android et Android Studio.

Le forfait comprend plus de 6 heures de vidéos de haute qualité et plus de 60 leçons différentes. Gary et nos autres développeurs d'élite: règle de glossaires et de ressources approfondis.

Les lecteurs des AA bénéficient d'une réduction supplémentaire de 60% aujourd'hui. C'est une économie de plus de 150 $. Demandez maintenant votre réduction en utilisant le code promotionnel exclusif: SIXTYOFF. C'est votre avenir lucratif dans le développement d'applications Android. Qu'est-ce que tu attends? Inscrivez-vous aujourd'hui

Recommandé

  • Enregistrez des vidéos HDR sous l'eau avec le nouveau Sony Xperia ZR
    nouvelles

    Enregistrez des vidéos HDR sous l'eau avec le nouveau Sony Xperia ZR

  • Plus d'options de stockage en nuage disponibles pour Office pour Android
    nouvelles

    Plus d'options de stockage en nuage disponibles pour Office pour Android

  • Apple vs.  Samsung: pas d'interdiction sur les produits Samsung, mais la réserve d'un milliard de dollars
    nouvelles

    Apple vs. Samsung: pas d'interdiction sur les produits Samsung, mais la réserve d'un milliard de dollars

  • Opera Mini Browser mis à jour - nous jetons un coup d'oeil
    applications et jeux

    Opera Mini Browser mis à jour - nous jetons un coup d'oeil

  • Google présente la production du T-Mobile G1 / HTC Dream à Londres
    nouvelles

    Google présente la production du T-Mobile G1 / HTC Dream à Londres

  • Deal: Samsung Galaxy S6 est juste 400 $ sur Amazon pour le moment (mise à jour: accessoires aussi)!
    prix

    Deal: Samsung Galaxy S6 est juste 400 $ sur Amazon pour le moment (mise à jour: accessoires aussi)!

Articles Populaires 2021

  • Vous voulez le nouveau fond d'écran Android N?  Téléchargez le ici
    nouvelles

    Vous voulez le nouveau fond d'écran Android N? Téléchargez le ici

  • Si Windows Phone décolle, qui veut perdre des parts de marché?
    traits

    Si Windows Phone décolle, qui veut perdre des parts de marché?

  • Verizon offre des réductions sur le Motorola DROID RAZR HD et plus encore en soldes de vacances
    nouvelles

    Verizon offre des réductions sur le Motorola DROID RAZR HD et plus encore en soldes de vacances

  • Oppo travaillerait sur une smartwatch qui facturera dans 5 minutes

  • Samsung veut faire sensation avec Galaxy S4, invite les gens de Times Square à se lancer

  • HTC Flyer Wifi-Only obtient des avantages en nid d'abeille

Des Articles Intéressants 2021

  • L'application de messagerie vocale MP3 HulloMail est désormais disponible pour les propriétaires britanniques du G1

  • La Sony LT30p Mint a eu une fuite et un aperçu, bientôt avec S4 proc, ICS et appareil photo 13 MP

  • LeEco aurait licencié plus d'un tiers de ses effectifs américains

  • Coffret cadeau Code Cruzerlite - 20 $ 10 codes à gagner

  • Baisse de prix de 75%: la caméra d'action 4K ultra HD à 49,99 $ seulement

Choix De L'Éditeur

nouvelles

Samsung, c'est à vous de jouer. Où est votre réponse au nouvel iPad?

  • Android Things est le nouveau système d'exploitation IoT de Google, qui succède à Project Brillo

  • #ThrowbackThursday - Quand Nokia nous a apporté ses premiers téléphones Android

  • Quel est le prochain meilleur Superphone Android? Quel téléphone peut Dethrone le Samsung Galaxy II ou le Motorola DROID Bionic?

logo

  • Comment trouver Pokemon dans Pokemon Go

    Comment trouver Pokemon dans Pokemon Go

    applications et jeux
  • Asus Zenfone 6 preview: Galerie de vidéos et d'images

    Asus Zenfone 6 preview: Galerie de vidéos et d'images

    nouvelles
  • Intel va fermer l'équipe wearables derrière les lunettes intelligentes Vaunt

    Intel va fermer l'équipe wearables derrière les lunettes intelligentes Vaunt

    nouvelles
  • Asus Computex 2013 event - regardez-le ici (livestream)

    Asus Computex 2013 event - regardez-le ici (livestream)

    April 22,2021
  • Possible tablette Sony Xperia passe par FCC

    Possible tablette Sony Xperia passe par FCC

    April 22,2021
  • Nexus 10, Nexus 4, 3G Nexus 7 (32 Go), Android 4.2 Jelly Bean le 29 octobre

    Nexus 10, Nexus 4, 3G Nexus 7 (32 Go), Android 4.2 Jelly Bean le 29 octobre

    April 22,2021
développement Android © Copyright 2021. All rights reserved.