一、开发操作
1、新建场景起名UI
1)、新建场景后
2)、将场景UI拖拽到Hierarchy窗口,删除相机
2、创建UI中的Canvas
在UI场景中创建一个Canvas对象,该对象是所有UI元素的父级容器。你需要设置Canvas的Render Mode为Screen Space - Camera,将该Canvas与刚刚删除的相机对象进行绑定,然后调整Canvas的参数,例如设置其Rect Transform的位置和大小等。
1)、设置相机参数
3、新建一个空的GameObject命名为Inventory
在Canvas中,新建一个空的GameObject对象,并设置其RectTransform属性,以确定该对象的位置和大小等。可以使用四角的锚点来控制其位置和大小,使得该对象对应的UI元素与Canvas对齐。
1)、RectTransform属性
2)、四角
4、新建panel
在前一步新建的GameObject对象下方,新建一个Panel对象,设置该对象的Anchor Presets属性,选择Stretch All选项来填充整个父级RectTransform组件。也可以使用锚点和偏移量来控制Panel的位置和大小。
1)、Anchor Presets
2)、调整参数
5、新建Button TMP按钮
在Panel对象下方,新建一个Button(或TMP按钮)对象,设置该对象的Image属性,包括颜色、透明度、高亮颜色等。可以在Amount属性中调整缩放大小等效果,也可以设置Highlight属性来控制按下时的反馈效果。
1)、Image
2)、Amount
3)、Highlight
6、panel下添加Image
7、添加组件辅助按钮排列