如何将上面的游戏对象(Roed Knap、Hand 等)添加到下面给出的脚本中(在图片中)?
这是一个示例项目。我想不出将 GameObject 和 Colliders 引用到脚本中。
我想做的很简单。
制作一个带有 Collider 的 GameObject,并在碰撞发生时触发一些东西。
所以我所拥有的基本上是一个添加了 Collider 球体的 GameObject Cube,为此选择了 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"
}
}
最佳答案
Unity 对所有 MonoBehaviour 和引擎命名使用 C# 语法。也就是说,一个方法以大写字母开头:
void OnTriggerEnter(Collider col){}
关于c# - Unity 4 添加 GameObject 和 Collider 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34051485/