标签: button unity3d gameobject
我似乎无法启动我的按钮来激活游戏对象。目前,我在场景中停用了游戏对象,但我的按钮没有激活游戏对象。我的编码中缺少什么?该脚本目前未附加到游戏对象。
#pragma strict public var myObject :GameObject; if (GUI.Button(new Rect(1120,930,100,50),"3D OBJECT")) { myObject.SetActive(true); }
答案 0 :(得分:1)
我不太了解你的问题,但是, 首先,如果您想使用GUI,则必须在OnGUI函数中执行此操作。
GUI
像:
function OnGUI () { if (GUI.Button(new Rect(1120,930,100,50),"3D OBJECT")) { myObject.SetActive(true); } }
顺便说一句,我强烈建议您:使用Unity UI进行GUI目的。