Unity 4添加GameObject和Collider引用

时间:2015-12-02 19:37:52

标签: c# unity3d

如何将上面的游戏对象(Roed Knap,Hand等)添加到下面给出的脚本中(在图片中)? unity

这是一个示例项目。我无法想象将GameObject和Colliders引用到脚本中。

我想做的很简单。

使用碰撞器制作游戏对象,并在碰撞发生时触发。

所以我所拥有的基本上是一个GameObject Cube,它添加了一个Collider球体,并选择了这个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 个答案:

答案 0 :(得分:1)

Unity使用C#语法对所有MonoBehaviour和引擎命名。也就是说,方法以封顶字母开头:

void OnTriggerEnter(Collider col){}