2016-06-08 19 views
0

kollidiert Ich halte Geting Fehler aus dieser C# Skript durch die Art und Weise im Art neue zu C# Parsen bitte helfen Sie mirC# Fehler beim Parsen, wenn

using UnityEngine; 
using System.Collections; 

public class Scripty : MonoBehaviour { 

public float moveSpeed = 10f; 

private Rigidbody rbody; 
private Renderer rend; 

// Use this for initialization 
void Start() { 
    rbody = GetComponent<Rigidbody>(); 
    rend = GetComponent<Renderer>(); 
} 

// Update is called once per frame 
void Update() { 
    float inputX = Input.GetAxis ("Horizontal"); 
    float inputZ = Input.GetAxis ("Vertical"); 

    float moveX = inputX *moveSpeed*Time.deltaTime; 
    float moveZ = inputZ*moveSpeed*Time.deltaTime; 


    //transform.Translate(moveX,0f,moveZ); 
    rbody.AddForce(moveX,0f,moveZ); 
} 

void OnCollisionEnter(Collision col) 
{ 
    if (col.collider.name == "Wall (1)") { 
     rend.material.color = Color.blue; 
    } 
    else if(col.collider.name == "Wall (2)") 
    { 
     rend.material.color = Color.red; 
    } 
    else if(col.collider.name == "Wall (3)") 
    { 
     rend.material.color = Color.green; 
    } 
    else if(col.collider.name == "Wall (4)") 
    { 
     rend.material.color = Color.yellow; 
    } 
} 
+0

Welche Fehler bekommen Sie – PaulF

+0

Ich denke, Sie verpassen, ein letzter Barcket:}. –

+0

In welcher Zeile erhalten Sie einen Fehler? – vanshika

Antwort

2

Sie am Ende eine Klammer fehlen. Die class hat keine schließende Klammer.

Verwandte Themen