1Btns创建 空物体存放 3个按钮
添加 Horizontal Layout Group 水平布局组件
选项 Midle Center 居中排序
padding 边距
1Btns创建 空物体存放 3个按钮
添加 Horizontal Layout Group 水平布局组件
选项 Midle Center 居中排序
padding 边距
1、Ctrl+D为复制快捷键
2、对创建的界面控件进行分组,用空物体划分
3、水平部件组件:Horizontal Layout Group
4、设计UI时,可以先将小的画出来,然后进行分组;也可以先分组,再细化
5、按钮的点击事件监听放在代码中处理(Addlisten)
Canvas下创建一个Image指定背景为园然后再Image下在创建一个Image,然后把Player指定给Image,然后给第一个Image添加一个Button组件,然后把Button的Navigation的尾缀修改成None,需要三个Button,调整三个Btn的样式和背景然后归到一个空物体里,然后给空物体添加一个Horizontal Layout Group(水平布局)添加完给水平布局下的Child Alignment修改为MiddleCenter(居中)然后修改它的Padding(水平)
left增加20,right增加20,(开始界面完成)
初学可以使用OnClick的,而游戏开发是不可以使用nClick的
每当再工程里添加一个OnClick下的加号就如同再代码里添加了一个监听事件btn_Start.onClick.AddListener();跟场景内的OnClick相同;
UI/image元件创建四个游戏按钮
下行三个安钮成组布局
创建一个主界面并附一个脚本,用于管理UI元素
1.通过transform.find().getcomponent<>()拿到这四个按钮
2.通过onclick.addlisttener(响应方法)(一个元件的事件监听)
MainPanel
按钮监听 : onCl
创建开始界面的管理脚本
1、创建按钮(开始、排行榜、音效)并进行排序
2、创建panel的脚本
3、
取名btn_start
图形按钮制作方法:image加button组件
在根ui节点挂脚本。
获得ui组件(在awak初始化获得):
private Button btn_Start=null;
btn_Start=transform.Find("btn_Start").GetComPonent<Button>();
Find("名字"),如果有层级,就这样btns/btn_Start
初始化里监听按钮注册函数:
btn_Start.onClick.AddListenter(OnBtnStartClick);
public OnBtnStartClick (){}