2015-12-02 2 views
3

Как добавить игровой объект сверху (Roed Knap, Hand и т. Д.) В сценарий, приведенный ниже (на картинке)? unityUnity 4 Добавление ссылок GameObject и Collider

Это пример проекта. Я не могу понять, как ссылаться на GameObject и Colliders в сценарий.

Что я хочу сделать, очень просто.

Сделать объект игры с коллайдером и вызвать что-то при столкновении.

Итак, у меня есть в основном кубок GameObject, в который добавлена ​​сфера коллайдера, и для этого выбрано isTrigger. Я хочу этот триггер при вводе, изменять текст. Можете ли вы помочь мне с инициализацией, ссылкой и другими необходимыми материалами, см. Ниже код. Это код, с которым я работаю.

using UnityEngine; 
using System.Collections; 

public class NewBehaviourScript : MonoBehaviour { 

    GameObject Cube; 
    GUIText Text; 
    Collider collision; 
    // Use this for initialization 
    void Start() { 
     collision = Cube.GetComponent<Collider>(); 
     Text = GetComponent ("GuiText") as GUIText; 
    } 

    // Update is called once per frame 
    void Update() { 

    } 

    void onTriggerEnter(){ 
     Text.text = "Won" 
    } 
} 

ответ

1

Unity использует синтаксис C# для всех MonoBehaviour и названий двигателей. То есть, метод начинается с буквенного обозначения:

void OnTriggerEnter(Collider col){}