-2
votes

Erreur de script: ';' attendu. Erreur d'unité

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)
    }
}


1 commentaires

Ceci est c # ... Chaque relevé se termine par un ; ... Peut-être que vous devriez peut-être entrer dans certains C # avant de sauter dans le développement de l'unité ?


3 Réponses :


2
votes

Les déclarations doivent être terminées avec ;

Déclarations (Guide de programmation C #)

une déclaration peut consister en une seule ligne de code qui se termine dans un Semicolon ou une série d'énoncés unique dans un bloc xxx

quelle est ce que l'erreur vous dit


0 commentaires

0
votes

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);
}
}


0 commentaires

0
votes

N'oubliez pas de mettre ";" à la fin des lignes comme celle-ci xxx


0 commentaires