接下来,我们来尝试制作一下我们的UI,我们会学习unity基本的UI系统
**************************************************************************************************************
我们要先安装一个好用的插件到我们的unity当中,帮助我们分类我们的hierarchy窗口
我们在AssetsStore商城当中下载到这款免费的插件,可以帮助我们把hierarchy窗口变得更好看一些,可以更直观的看到这些都是怎样的分类,
添加后,点击在unity当中打开;也可以在unity--package manage--MyAssets来下载所有的资源和插件
Download--import;然后就可以看出我们接下来要导入什么内容了
只选择需要的内容就可以了,不需要导入样例Scene场景,取消勾选,其他内容导入import
点击打开M Studio下边的子文件夹Color Palette,在这里面我们就有各种各样的颜色和关键词的设置了
例如打上“///”就可以显示背景为蓝色
点击Player,在他的名字前加“///”;修改好之后,如果没有立即改变,可以先点击一些播放的按钮,就可以产生变化;同样也可以选中字体的对齐方式
**************************************************************************************************************
接下来来实现UI系统
我们希望在我们Scene的左上角可以显示人物的血量和头像
我们在hierarchy窗口中来创建一下我们的UI
在空白位置按鼠标右键添加UI--Canvas画布,然后他会自动帮我们创建一个Event System,这个EventSystem非常重要,只有有了EventSystem,所有的屏幕的点击,按钮滑动条,这些才能够被识别到,才能够进行点按和滑动;如果没有这个东西,所有的UI都失效了
选中这个EventSystem,也可以在右侧看到(由于我们现在使用的是全新的input System,我们需要把它替换一下,点击Replace With InputSystem,现在我们就成功替换了
目前他默认的使用的是ActionAsset是我们的inputSystem自带的,我们可以点击右侧的选择标识
找到我们自己创建的PlayerInputControl,这样我们就成功的把下面的所有的这些选项点击,移动等等都切换到我们自己创建的那个input action当中
之前我们在inputaction当中也创建了对应UI的这些按钮,稍后我们来进行绑定
(默认的UI的确认功能可以使用键盘的Enter)
任何的键,我们都可以来设置一个指定的键
EventSystem设置好了之后,就放在这里不动了
接下来我