wmjy.net
当前位置:首页 >> unity中Button的使用 >>

unity中Button的使用

public GameObject btn;把你需要隐藏的按钮拖进去 btn.SetActive(false);在你代码中加入这一句即可隐藏你拖进去的按钮。

Rect的参数用screen计算,也就是相对位置,比如这样: if (GUI.Button (new Rect (Screen.width * 0.4f, Screen.height * 0.4f, Screen.width * 0.2f, Screen.height * 0.2f), "Start")) { }

1、打开unity3d项目“GameObject”--“UI”--“Button”,创建一个按钮。 2、在“Rect Transform”下可以改变按钮的布局位置大小等。 3、在“Image (Script)”与“Button(Script)”中可以更详细的设置按钮的颜色等效果。 4、展开Button在其中的“Text”中的“Te...

这个不是比 获取按钮要简单的多么 添加个脚本 比如这样 当然 这个是举个例子 有很多更好的用法 自己摸索吧

if(GUI.Button(new Rect(50, 50, 100, 50), "button")){ //TODO: } 直接敲的,不知道大小写有没有错,这句代码就是在屏幕左上方50像素位置创建一个100 * 50的按钮,名字叫button,todo里面就可以写你在点击按钮后的事情。

//先定义委托 参数列表根据自己的实际需要来定义public delegate void MyDelegate(GameObject go);//然后根据委托定义事件public event MyDelegate myEvent;void Start(){ //假设你使用的NGUI,按钮为游戏对象本身 UIEventListener.Get(this.game...

在你的脚本里面写上 void OnGUI(){ if(GUI.Button(new Rect(0,0,100,30),"hello")){ print("这里写事件"); } }

如果你用的是Unity内置GUI系统OnGUI()等,GUI脚本挂在任何GameObject下都可以,你可以新建一个空的GameObject然后挂到其上(或其子对象)作为它的部件统一管理

先记录原来的物体位置,再destroy掉这个物体,用resourceload加载新的就行了,parent函数可以设子物体

可以设置GUI SKIN project-》create-》GUI SKIN 然后打开GUI SKIN的 Inspector 展开BUTTON 空间,其中的Active属性用来设置按钮被点击后的变化设置!

网站首页 | 网站地图
All rights reserved Powered by www.wmjy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com