Unity3D 游戏开发:制作游戏背包 游戏界面物品栏UI(23)

667 阅读1分钟

一、开发操作

1、新建场景起名UI

1)、新建场景后

image.png

2)、将场景UI拖拽到Hierarchy窗口,删除相机

image.png

2、创建UI中的Canvas

在UI场景中创建一个Canvas对象,该对象是所有UI元素的父级容器。你需要设置Canvas的Render Mode为Screen Space - Camera,将该Canvas与刚刚删除的相机对象进行绑定,然后调整Canvas的参数,例如设置其Rect Transform的位置和大小等。

1)、设置相机参数

image.png

3、新建一个空的GameObject命名为Inventory

在Canvas中,新建一个空的GameObject对象,并设置其RectTransform属性,以确定该对象的位置和大小等。可以使用四角的锚点来控制其位置和大小,使得该对象对应的UI元素与Canvas对齐。

1)、RectTransform属性

image.png

2)、四角

image.png

4、新建panel

在前一步新建的GameObject对象下方,新建一个Panel对象,设置该对象的Anchor Presets属性,选择Stretch All选项来填充整个父级RectTransform组件。也可以使用锚点和偏移量来控制Panel的位置和大小。

1)、Anchor Presets

image.png

2)、调整参数

image.png

5、新建Button TMP按钮

在Panel对象下方,新建一个Button(或TMP按钮)对象,设置该对象的Image属性,包括颜色、透明度、高亮颜色等。可以在Amount属性中调整缩放大小等效果,也可以设置Highlight属性来控制按下时的反馈效果。

1)、Image

image.png

2)、Amount

image.png

3)、Highlight

image.png

6、panel下添加Image

image.png

7、添加组件辅助按钮排列

image.png

image.png