Comment faire un simple jeu en 3D de l’unité (6 / 12 étapes)

Étape 6: Faire le joueur déplacer

Sélectionnez le lecteur dans la hiérarchie.

Réduire au minimum les composants que vous ne voulez voir ouverte à l’inspecteur en cliquant sur la flèche déroulante à gauche du nom de chaque composant. Cela va s’éclaircir votre espace de travail un peu.

Cliquez sur Ajouter le composant au bas de la fenêtre Inspecteur. Sélectionnez nouveau Script, le script le nom quelque chose comme "PlayerController" et choisissez un langage de programmation. J’utilise CSharp. Cliquez sur créer et ajouter.

Dans un souci de garder les fichiers organisés, ouvrez le dossier actif dans la fenêtre projet et créez un dossier nommé Scripts. Mettez votre nouveau script dans ce dossier.

Pour ouvrir le script pour le modifier, double-cliquez sur le nom du script dans l’inspecteur, ou ouvrez-le dans la fenêtre projet. Vous ouvrez ainsi un environnement de programmation appelé MonoDevelop.

Remarque : Si c’est votre première fois codage, vous devez savoir qu’il peut vraiment être nitpicky. Assurez-vous que vous êtes compatible avec l’orthographe, cas et vu l’ouverture et fermeture des citations, accolades, parenthèses, crochets, etc.. Aussi, Méfiez-vous des erreurs qui résultent de ne pas avoir un point-virgule à la fin d’une ligne de code.

Il devrait déjà y avoir deux sections incluses par défaut dans votre code : void Start () et Update () de la nullité. Démarrage s’exécute dès que l’objet entre dans le jeu et mettre à jour s’exécute en continu alors que l’objet est dans le jeu. Nous allons ajouter un troisième, appelé FixedUpdate pour gérer les protocoles axés sur le physique. Il devrait ressembler à ceci :

Avant que nous pouvons saisir des commandes, nous devons déclarer des variables. Cela se fait vers le haut de la page, à l’intérieur des accolades suivant Public Class PlayerController (ou similaire): Monobehaviour, mais avant la fonction Start() Sub. Pour le mouvement, nous allons utiliser une variable appelée « speed », que nous pouvons ajuster pour déterminer la vitesse à laquelle notre personnage se déplace autour de l’arène. Déclarer le type de variable (flotteur) et le nom (vitesse) comme suit :

Le point-virgule indique au programme qu’il s’agit de la fin de la ligne de code. Vous obtiendrez une erreur si vous avez oublié d’inclure un point-virgule à la fin de tous/la plupart des lignes du code, afin de ne pas le laisser !

En vertu de la FixedUpdate, déclarer deux flotteurs plus, moveHorizontal et moveVertical. Celles-ci prennent sur des valeurs en fonction des commandes du clavier de l’utilisateur, et FixedUpdate les met à jour toutes les images.

Questions de l’affaire.

Toujours au sein de FixedUpdate, créez un nouveau Vector3, un type de variable avec trois dimensions utiles pour se déplacer des objets dans l’espace 3D. Cela prendra la valeur de l’entrée d’utilisateur pour le mouvement horizontal et vertical et sera nulle dans le sens haut/bas, parce que dans ce jeu, le joueur ne peut se déplacer en deux dimensions.

Enfin, l’entrée une force sur le joueur de se déplacer autour, à l’aide de rigidbody. AddForce, un protocole intégré à composante rigidbody du joueur.

Time.deltaTime est utilisé pour rendre le mouvement plus fluide. Nous ajusterons par la suite, la variable de la vitesse dans l’éditeur de l’unité.

Enregistrez le fichier CSharp et revenir à l’unité.

Allez dans le panneau Inspecteur pour le joueur et regardez le script de mouvement, que vous venez de créer. Il devrait y avoir une boîte pour votre variable publique, vitesse. Vous pouvez modifier la valeur des variables publiques à l’aide de l’inspecteur.

Pour l’instant, faire vitesse égale à un nombre compris entre 100-1000, puis cliquez sur le bouton lecture en haut, milieu de l’écran. Vous devriez être capable de se déplacer la balle à l’aide des touches de déplacement de l’unité par défaut, soit ASWD ou les flèches.

Cliquez sur le bouton play pour sortir du mode test.

Articles Liés

Comment faire un Simple jeu vidéo

Comment faire un Simple jeu vidéo

jeux vidéo. Le point principal de maisons autour des world-some gens ont souvent une chambre juste pour les jeux ! Si vous aimez les jeux vidéo, pourquoi ne pas vous faire un simple dans un premier temps ? Cet article vous aidera à faire un simple je
Comment faire un simple jeu post-apocalyptique dans Blender

Comment faire un simple jeu post-apocalyptique dans Blender

Dans ce tutoriel je vais vous montrer comment faire un personnage que vous incarnez et un ennemi. Nous allons également utiliser l'arme que j'ai ajouté sous forme de fichier à la fin de l'ennemi. Lorsque ce projet est terminé, vous devriez avoir un c
Comment faire un simple jeu de lot (info!)

Comment faire un simple jeu de lot (info!)

SalutAujourd'hui je vais vous montrer comment faire un jeu avec lot. Lot étant peu limitée, certaines fonctionnalités impressionnantes que vous pouvez penser de ne peuvent pas se réaliser. C'est juste comment ça se passe. J'espère que mes pas, pour v
Comment faire un Simple lanceur de missile pour LEGO NXT

Comment faire un Simple lanceur de missile pour LEGO NXT

il s'agit de mon premier Instructable ! Donc, cela vous montrera comment faire un simple lanceur NXT. J'ai fait ce modèle NXT 1.0 donc je pense que vous pouvez également faire ceci du modèle 2.0. Il y a seulement deux parties qui ne sont pas inclus d
Comment faire un simple accessoire de MineCraft fait maison (pas cher)

Comment faire un simple accessoire de MineCraft fait maison (pas cher)

dans ce tutoriel, ces étapes vous guidera comment faire un minecraft maison bon marché et facile à prop.Vous aurez besoin :Mousse/cartonCiseauxPapier (tout type)ColleJe suggère aussi d'utiliser de carton épais. Prend plus de temps pour couper, mais s
Comment faire un simple générateur de pavées de Minecraft !

Comment faire un simple générateur de pavées de Minecraft !

Dans ce tutoriel, je vais vous montrer comment faire un simple générateur de pavées de Minecraft !Étape 1: matériaux *Stone* Un seau de lave* Un seau d'eauÉtape 2: Comment le faire ! * Faire un 5 de large par 5 long par 2 haut rectangle Pierre* faire
{LINDA} Comment faire un simple Wedding Shrug

{LINDA} Comment faire un simple Wedding Shrug

http://www.diyweddinggowns.com/Linda Shrug. Comment faire un simple Wedding Shrug. Il s'agit d'un simple tutoriel DIY sur comment créer un mariage haussement d'épaules à l'aide d'élastiques et tulle.
Comment faire une simple fleur quilling - Tutorial 1 (Fiori)

Comment faire une simple fleur quilling - Tutorial 1 (Fiori)

DIY Comment faire un simple de quilling fleurs - tutoriel 1 - pour les débutantsFlori - Quilling pentru incepatoriNous vous invitons à vous abonner à cette chaîne de regarder les vidéos futures !http://xlY.us/XI9s4N'oubliez pas de tout, de commenter
Comment faire un simple mais mortelle jeter étoiles.

Comment faire un simple mais mortelle jeter étoiles.

Hi there !Dans cette vidéo je va vous montrer comment faire un simple mais mortelle jeter étoiles.Mise en garde ! C'est incroyablement dangereux ! Faire à vos propres risques et ne la jetez pas à tout ce que vous ne prévoyez pas de frapper !Aussi s'i
Comment faire un simple détail de voiture de vinyle bicolore.

Comment faire un simple détail de voiture de vinyle bicolore.

Hey il makers, voici comment faire un simple deux couleur autocollant de voiture de vinyle.Ingrédients :-Vinyle, au moins deux couleurs-Papier transfert-Tac rapidePréparer votre conception en deux parties - la partie « conception », que j'ai en jaune
Comment faire un Simple battement ptérodactyle jouet

Comment faire un Simple battement ptérodactyle jouet

dans ce Instructable je vais vous montrer comment faire un simple mais très agréable jouet.C'est un pteradactyl qui bat des ailes comme vous une paille monter et descendre - ceci est basé sur quelque chose que j'ai vu au Centre for Life de Newcastle,
Comment faire un simple ripstik

Comment faire un simple ripstik

cette instructable je vais vous montrer comment faire un simple ripstikles fournitures :2 roulettesune planche en bois8 vis.outils :une perceuseune scie (une scie qui risque de couper dans le bois)et une ponceuseMeuleuse (facultatif emballent les vis
Comment faire un simple tournevis sonique

Comment faire un simple tournevis sonique

c'est comment faire un simple tournevis sonique qui ne nécessite aucune soudure ! Il ne, toutefois, s'allume.Matériaux dont vous aurez besoin :PVC, ce sera le corps de la sonic, 3/4 d'un pouce des œuvres bien, mais vous pouvez utiliser n'importe quel
Comment faire un Simple lanceur de fusée de papier

Comment faire un Simple lanceur de fusée de papier

Comment faire un Simple lanceur de fusée de papier(REGARDEZ LA VIDÉO)Il s'agit d'une conception très simple qui va tirer une fusée de papier de plus de 50 pieds. Il a beaucoup de puissance. Ce projet ferait un jouet de bureau get. Tout ce dont vous a