J'ai cette erreur sur ce script tout en suivant un tutoriel
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public GameObject prefab; // Instantiate the Prefab somewhere between -10.0 and 10.0 on the x-z plane void Start() { Vector3 position = new Vector3(Random.Range(-10.0f, 10.0f), 0, Random.Range(-10.0f, 10.0f)) Instantiate(prefab, position, Quaternion.identity) } }
3 Réponses :
Les déclarations doivent être terminées avec Déclarations (Guide de programmation C #) P> une déclaration peut consister en une seule ligne de code qui se termine dans un
Semicolon strong> ou une série d'énoncés unique dans un bloc P>
blockQuote> quelle est ce que l'erreur vous dit p> p> ; code>
Voici comment votre script devrait ressembler.
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public GameObject prefab; // Instantiate the Prefab somewhere between -10.0 and 10.0 on the x-z plane void Start() { Vector3 position = new Vector3(Random.Range(-10.0f, 10.0f), 0, Random.Range(-10.0f, 10.0f)); Instantiate(prefab, position, Quaternion.identity); } }
N'oubliez pas de mettre ";" à la fin des lignes comme celle-ci
Ceci est
c # code> ... Chaque relevé se termine par un
; code> ... Peut-être que vous devriez peut-être entrer dans certains
C # code> avant de sauter dans le développement de l'unité ?