Jeux vidéos Unity

Comment modifier le scale d’un GameObject avec un script pendant l’exécution – Unity ?

Voici un script simple pour apprendre à modifier le scale d’un GameObject à l’aide d’un script. Dans cette exemple, on crée un cube sur la scène dont le Scale est x=1, y=1, z=1. Le script suivant va augmenter la taille du cube. La console affichera : Scale avant : (1.00, 1.00, 1.00) et Scale après […]

Comment modifier le scale d’un GameObject avec un script pendant l’exécution – Unity ? Lire la suite »

Créer un système de pathfinder avec NavMesh (point’n click, RTS) – Tuto Unity

Dans ce tutoriel pour débutant en français, nous allons créer un Pathfinder simple avec les outils d’intelligence artificielle de Unity. Les Pathfinders sont très utilisés dans les RTS et les point’n click. Version de Unity utilisée dans ce tutoriel : 2021.3.0f1 LTS Créez un nouveau projet 3D avec Unity. Installer le NavMesh Component Rendez-vous sur

Créer un système de pathfinder avec NavMesh (point’n click, RTS) – Tuto Unity Lire la suite »

Créer un FPS #5 – Déplacer l’ennemi et Intelligence Artificielle

   Dans cette partie, nous allons créer une mini Intelligence Artificielle, pour que le zombie se déplace vers le joueur. Préparation Nous allons utiliser NavMeshComponents. Vous pouvez le télécharger sur GitHub. https://github.com/Unity-Technologies/NavMeshComponents (Cliquez sur le Bouton vert « Code », puis sur Download Zip) Dézippez, puis copiez le dossier Assets > NavMeshComponents dans le dossier Assets

Créer un FPS #5 – Déplacer l’ennemi et Intelligence Artificielle Lire la suite »

Code

Faire attendre une fonction pendant quelques secondes – Unity C #

Comment faire pour qu’une fonction dans un script C# attende pendant quelques secondes ? Il faut utiliser une coroutine à l’aide de la méthode MonoBehaviour.StartCoroutine Voici une traduction de la documentation officielle. Vous pouvez interrompre l’execution d’une coroutine à tout moment à l’aide de l’instruction yield. Lorsqu’on utilise une instruction yield, la coroutine interrompt l’exécution et

Faire attendre une fonction pendant quelques secondes – Unity C # Lire la suite »

Code

Comment définir la valeur de Transform.position.x – C# – Tuto Unity

Quand on développe un jeu en 3D sur Unity, on doit souvent modifier la position d’un GameObject. Pour cela, on peut modifier la propriété position du composant Transform, attaché à ce GameObject. Transform.position Transform.position est la position dans l’espace global (WorldSpace) du Transform. C’est accessible dans l’éditeur Unity et via des scripts. On peut modifier cette

Comment définir la valeur de Transform.position.x – C# – Tuto Unity Lire la suite »

Comment appeler une fonction qui est dans un autre script C# sur Unity ?

Quand on développe un jeu vidéo, on doit très souvent faire communiquer les objets du jeu entre eux. Sur Unity, il y a beaucoup de façon d’arriver à nos fins. Si vous êtes débutant, vous pouvez commencer par les méthodes ci-dessous qui sont les plus simples à appréhender. Le ScriptA : c’est l’autre script Dans

Comment appeler une fonction qui est dans un autre script C# sur Unity ? Lire la suite »

Corriger l’erreur Unity : Object reference not set to an instance of an Object C#

Cette erreur est l’une des plus fréquentes sur Unity. Cela signifie littéralement: La référence de l’objet n’est pas définie à une instance d’un objet. En gros, cela veut dire que l’on essaye d’atteindre un objet qui est null. Voici un exemple de script, trouvé sur le forum officiel, qui provoque cette erreur :   Et

Corriger l’erreur Unity : Object reference not set to an instance of an Object C# Lire la suite »

Retour en haut