Comment écrire un jeu en 3D pour Android utilisant Unreal Engine: Part 1

width AALogoNeonRainUnrealLogo
Il y a plusieurs façons pour développer des jeux pour Android, et l’un des meilleurs moyens pour le développement 3D est d’utiliser un moteur. Un moteur fournit les éléments essentiels pour faire de la 3D maillages à partir d’images 2D, la physique, l’éclairage réaliste et beaucoup plus de fonctionnalités qui seraient autrement beaucoup de temps pour un développeur de programmer à partir de zéro. Alors, bienvenue à la partie 1 dans la façon de faire un jeu de tir première personne Unreal Engine. Commençons.


Qu’est-ce que l’Unreal Engine?


d’abord développé en 1998 par Epic Games, Unreal Engine est (maintenant) un moteur de jeu libre disponible principalement conçu pour le premier genre de personne tireur. Ceci étant dit, il n’y a pas de restrictions et de nombreux types de jeu sont disponibles. Au moment de la rédaction de la dernière version est Unreal Engine 4, il prend en charge tous les systèmes d’exploitation courants, y compris Windows, OS X, Linux, Android, iOS, Xbox One, PlayStation 4 et Ouya, plus il prend en charge un tas de différentes API graphiques y compris DirectX 11 et 12, OpenGL, Vulkan et JavaScript / WebGL. Unreal Engine est très polyvalent et pas trop difficile à utiliser. Bien que je dirais que l’unité est plus facile, ce n’est pas nécessairement une bonne chose. Même si Unreal Engine est légèrement plus difficile à utiliser, il offre une très fonctionnalité de profondeur et des graphismes inégalés dans mon expérience. Vous pouvez télécharger Unreal Engine à partir de .

Mise en place d’Unreal Engine pour le développement Android


Configuration Unreal Engine pour Android est une étape en fait assez facile et alors que l’Unreal Engine ne vient pas nativement avec soutien Android, il vous suffit de lancer “Works Android” trouvés dans le moteur & gt; Extras & gt; Android dossier sur votre ordinateur. La meilleure façon de trouver “Works Android” est juste de faire une recherche dans votre système de fichiers

Si vous utilisez OS X veillez à installer Java 6 here et Java 7 à partir de ici . Unreal recommande de désinstaller toute autre version du SDK Android pour assurer l’Unreal Engine utilise le bon, et alors que je recommande si vous êtes exclusivement allez utiliser l’Unreal Engine pour le développement Android, j’ai eu aucun problème d’avoir au moins 3 SDKs Android sur mon ordinateur, y compris un pour Android studio et pour Unreal Engine. Assurez-vous que l’Unreal Engine et le lanceur sont fermés lors de l’installation Works Jeu. Lors de l’installation d’accepter toutes les licences et c’est tout ce que vous devez faire, tout est automatisé. Unreal dispose également d’un détail step-by-step guide pour installer Android Works , mais il ne devrait vraiment être nécessaire pour le dépannage, le processus est assez simple.

Mise en jeu de base mis en place

width aafpsBasic
Unreal Engine rend très facile d’obtenir un premier prototype personne tireur fait. Je vais utiliser la version 4.11.2, car il est 100% compatible avec les exemples de projets fournis par Unreal. Il suffit d’aller dans Fichier & gt; Nouveau projet. Une fois là, assurez-vous que l’onglet plan est sélectionné et cliquez sur “First Person”, sélectionnez portable / tablette dans le menu déroulant où il est dit bureau et assurez-vous que la qualité maximale est sélectionnée juste à côté. Créer le projet et une scène de base va charger. Il est également une bonne idée de télécharger des exemples de projets de Unreal dans l’onglet “Apprendre” dans le Epic Games Launcher. Pour cet article, je vais prendre des éléments différents de ces échantillons le long avec ceux que je me suis créé pour faire une scène. Avec ce jeu de base mis en place, vous serez en mesure de déplacer le joueur via la souris et le clavier sur le bureau ou utilisez le sur joysticks d’écran pour se déplacer et une tape sur l’écran pour tirer. Il y aura plus de détails à ce sujet dans la partie 2 lorsque nous affinons les contrôles pour être plus convivial.

Comment utiliser Unreal Engine


maintenant que vous avez le jeu ouvert et prêt à développer pour, il est important de comprendre l’interface utilisateur et ce chaque élément fait. Dans la partie 2 de ce tutoriel, plus en détail sera donné sur des types spécifiques d’actifs, y compris les maillages, les matériaux, les plans et textures, ainsi que d’autres. Commençons avec l’interface utilisateur

  • Démarrage avec le vert a mis en évidence la section:. Ceci est la barre d’outils principale, vous serez en interaction avec quand vous voulez construire et tester votre application. De là, vous serez en mesure de sélectionner les paramètres de l’application dans “Paramètres”, construire le projet, ce qui fait que tout l’éclairage, etc. sont corrects dans “Build”. Vous pouvez également jouer l’application sur votre ordinateur dans une fenêtre sélectionnée (ce qui est tout comme le jeu), lancer le jeu et avoir une caméra libre ou même lancer le jeu sur votre appareil Android en utilisant “Launch”. Tous ces boutons de la barre d’outils ont des menus déroulants avec différentes options. Les bonnes nouvelles sont Unreal Engine vous indique ce que chaque option lorsque vous passez la souris dessus, de sorte qu’ils sont assez explicites
  • section rouge. Ceci est l’endroit où vous serez en mesure de placer certains types d’objets dans la scène, ils sont divisés en catégories sur la gauche, juste par la zone rouge en surbrillance. Ces objets peuvent inclure des formes de base, des effets de particules, des caméras, l’éclairage et bien plus encore. Encore une fois, l’Unreal Engine vous indique l’emplacement et une description de chaque exemple, si vous passez votre souris dessus
  • Blue Section:. Ceci est tout seul dans votre scène, y compris l’éclairage, les particules, les objets et tout autre. Dans ce domaine, vous pouvez sélectionner ce que vous voulez modifier ses propriétés dans la section rose, que nous allons entrer dans la prochaine, ainsi que cacher et verrouiller l’instance si vous choisissez
  • Section Pink:. Ceci est l’une des sections les plus importantes, comme cela vous donnera tout le contrôle sur un objet. Par exemple, dans la scène ci-dessus, vous pouvez voir le logo Android Authority j’ai fait dans Photoshop et Blender. Comme vous pouvez le voir, il est vert, tout comme le logo 2D. Quand j’importé le fichier .obj dans Unreal Engine, le logo était un gris clair. Pour changer cela, je choisi un matériau vert dans la section rose que je fis et appliqué à l’objet. Lorsqu’un objet est sélectionné, toutes les options par défaut, y compris les matériaux, sera affiché ici. Vous avez également la possibilité d’ajouter un composant à l’objet, comme l’éclairage des points, des maillages squelettiques et plans. Unreal a un guide détaillé de href=”https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/Components/”> .
  • section orange : Ceci est où tous vos actifs pour votre projet sera, ce qui inclut tout sous la lune qui se trouve dans votre dossier de projet. De là, vous pouvez importer plus de biens à l’aide du bouton d’importation à portée de main en vert, ainsi que la possibilité de faire glisser et déposer des choses sur votre scène. Il est une très bonne idée d’être aussi organisée que possible afin que vous savez où tout est, mais si vous êtes désorganisé, comme moi, il y a une barre de recherche pour sauver la journée.

Il va prendre un peu de temps pour vous habituer à l’interface utilisateur si vous venez de dire, l’unité, mais l’interface est très intuitive une fois que vous y habituer.

Ajout d’actifs à votre scène

AAreflectionUI
Sans doute la partie la plus importante de faire un jeu met en place la scène. Alors que le jeu de base avec une scène de base est déjà mis en place à ce stade, il y a une chance probable que vous voulez ajouter plus sur la scène sous la forme de murs, des objets et rien d’autre. Pour ce faire, se concentrer sur les sections orange et bleu de l’interface utilisateur. Dans la section orange, vous pouvez parcourir l’ensemble de votre contenu dans le projet et avec un simple glisser-déposer, placez-le dans la scène.

Une fois l’actif est ajouté, vous verrez un axe 3 dimensions sur la l’objet que vous venez de glisser. Cela permettra de l’actif à être déplacé le long de l’ensemble des 3 axes avec facilité, mais pas trop de précision. Pour déplacer les actifs plus précisément, se concentrer votre attention sur la zone bleue de l’interface utilisateur. Ici, vous trouverez une section “Transform”. Ici vous trouverez “Location”, “Rotation” et “Scale”. Ce qui vous permet de déplacer l’actif dans l’espace 3D, faites tourner l’actif le long d’un axe quelconque et à l’échelle font de l’actif plus ou moins important, respectivement. En utilisant cette méthode, vous pouvez créer des planchers, des murs et toute autre chose imaginable.

Par défaut, vous obtiendrez un matériau blanc de base si vous avez fait l’actif vous-même et n’a pas fait un matériau pour aller avec elle. Pour changer le matériel que vous pouvez aller dans la section “Matériel” et changer là en cliquant sur le matériau par défaut appliquée et la recherche d’un autre et en le sélectionnant. Ceci est tout ce dont vous avez besoin pour créer un mur de base ou similaire, nous allons aller plus en détail dans la partie 2 lorsque nous couvrons moiteur du sol et des réflexions dans l’image ci-dessus.

Emballage une partie 1

Vous devriez maintenant avoir un premier jeu de tir simple, mais travailler, personne pour Android, avec une compréhension de base de Unreal Engine 4. Dans la partie 2, nous allons plonger plus profondément dans chaque composant de l’interface utilisateur ainsi que de faire le jeu beaucoup mieux avec un plus grand niveau, des paysages plus joli et de l’intelligence artificielle, même sous la forme d’ennemis. Restez à l’écoute Autorité Android pour la partie 2 et si vous avez des questions ou des commentaires assurez-vous de nous le faire savoir dans les commentaires ci-dessous!


Autorité Android
Comment écrire un jeu en 3D pour Android utilisant Unreal Engine: Part 1
Source: français  
June 8, 2016


Next Random post