【发布时间】:2015-11-10 00:34:56
【问题描述】:
我正在为孩子们创建一个教育性的虚拟演练,当我的第一个人在一个立方体/对象中碰撞时如何显示一个按钮,我遇到了一个小问题。
这是我的代码:
#pragma strict
var timer : int;
var move : GUI;
function Start () {
}
timer = Time.deltaTime;
function OnCollisionEnter (obj: Collision) {
if (obj.collider.name == "Cube")
{
GUI.Button(Rect(0,0,200,100), 'Button');
}
}
【问题讨论】:
-
它现在甚至可以正常工作并显示按钮?我认为 GUI 组件可以在 OnGUI 函数中调用,否则 Unity 可能会抛出异常......
-
仍然没有显示任何按钮。我尝试了很多方法,但我很失望@Frohlich顺便说一句,谢谢
-
您使用哪个版本的 Unity?
> 5或< 5?
标签: unity3d unityscript