0 C'est gratuit

Tuto Gratuit Unity3D - 2 : Le déplacement et la rotation dans la direction de la souris avec Unity, C Sharp

0 C'est gratuit

  • Une formation vidéo de 1h05m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
Gratuit Unity3D - 2 : Le déplacement et la rotation dans la direction de la souris

ajouter ce cours aux favoris retirer ce cours des favoris

Dans ce deuxième tuto vidéo gratuit #TNT (Tips 'N Trics) Unity3D et C# (Sharp) centré sur le mouvement, nous apprendrons comment déplacer et pivoter un objet dans la direction de la souris sur une scène en 2D

En bonus, nous verrons :

  • comment remplacer le curseur de la souris par un curseur personnalisé (très simple)
  • comment tirer des projectiles de l'objet vers la souris (très cool) 
  • comment limiter le déplacement de l'objet aux dimensions de l'écran afin qu'il ne sorte pas de la scène (très utile)

Les concepts abordés dans ce tuto gratuit Unity seront :

  • Les Quaternions (ils sont nos amis, il faut les aimer aussi), indissociables de toute notion de rotation.
  • Input.MousePosition pour récupérer la position de la souris sur l'écran
  • Camera.main.ScreenToWorldPoint transforme des coordonnées sur l'écran en une position sur la scène.
  • Instantiate : créer des objets sur la scène
  • Camera.main.ViewportToWorldPoint pour vérifier si le vaisseau sort de l'écran

Les fichiers joints vous permettront de démarrer correctement le cours et le projet final est également fourni. Ce tutoriel est destiné aux développeurs débutants et intermédiaires ayant déjà une connaissance de base de Unity3D (navigation dans le programme, création de script, GameObject, ajout de Component, canvas) et des rudiments de C# (variables, conditions, fonctions, vecteur).

Table des matières de cette formation Unity, C Sharp (durée : 1h05m)

  • Introduction
    • Pour bien commencer, on télécharge les fichiers joints. gratuit 00:01:08
  • La rotation
    • Suivre le mouvement de la souris... 00:06:11
    • ... et faire pivoter le vaisseau. 00:10:50
    • Mon vaisseau disparaît... ou l'outil Sorting Layer de Unity 00:06:19
  • Le déplacement
    • Allumez les moteurs. Déplacer le vaisseau en fonction de la position de la souris 00:11:47
  • Les Bonus !
    • Tirer des lasers, c'est toujours fun ! 00:12:35
    • Empêcher le joueur de sortir de l'écran, c'est très utile. 00:12:56
    • Personnaliser le curseur, c'est facile. 00:03:47



Formateur : Arnaud Jopart

Arnaud Jopart a publié 4 tutoriels et obtenu une note moyenne de 4,7/5 sur 6 659 tutoriels téléchargés. Voir les autres formations de Arnaud Jopart

4,8
note moyenne

8
avis laissés
5 étoiles
6
4 étoiles
2
3 étoiles
0
2 étoiles
0
1 étoile
0
  • 4
    avis de membre-4617-9015 laissé le 06/06/2021
    Excellent tuto. Clair et pédagogique. Merci! Attention; il y a un petit souci au début d'une vidéo (superpsotion de deux vidéos).

  • 4
    avis de membre-7579-4718 laissé le 21/11/2020
    Bonjour j'ai un problème concernant la ligne pour convertir les valeurs de l'écran en valeur inGame , même en copiant le code mot par mot, ma valeur modifier des coordonnées inGame restent figé et rien ne change.

  • 5
    avis de membre-4804-644 laissé le 01/11/2018
    Je suis emballée par votre cours ! Je suis débutante mais vos explications sont bien claires et vous ne parlez pas trop vite. Merci, merci !

  • Avec quelles versions de logiciels ce tuto est-il compatible ?
    Unity 4, Unity 5, C Sharp
  • Quel est le niveau requis pour suivre ce tuto ?
    intermédiaire
  • Le vaisseau disparaît lorsque vous ouvrez le projet ?
    L'objet Background et l'objet Player ont les mêmes coordonnées (0,0,0) et donc se superposent. Il faut donc signaler à Unity quel objet vient au premier plan (typiquement l'objet contrôlé par le joueur) et quels objets doivent rester à l'arrière. Afin de régler ce problème, rendez-vous dans la vidéo intitulée "Mon vaisseau disparaît... ou l'outil Sorting Layer de Unity".
French Days automne 2023
accédez à plus de 1449 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données