欢迎光临散文网 会员登陆 & 注册

[盲盒拍卖会]MOD制作#6 UI

2022-08-14 01:24 作者:老年白城主  | 我要投稿

接下来咱们要制作比较复杂的UI显示了,想法也很简单:当按下键盘"M"后打开UI,点击UI上的按钮后关闭UI..提醒:如果提示某个类不存在可能是需要添加某个引用,我建议是一次性全部添加

好了,这次我们先从unity开始下手,打开项目后在层级里新建一个Image

然后你会发现会多了这几个东西

然后我们点击Canvas修改它的属性,把 UI缩放模式 改为 屏幕大小缩放,参考分辨率为 1920,1080

然后选择物体 Image 调整一下大小1920,1080的大小为满屏

再右键物体 Image 添加一个 按钮 ,并把 Image 改名为: 面板


将按钮调整到合适大小后,把面板拖进Assets

然后点击 Assets 里面的面板,修改分类后打包

然后开始代码部分

再从工程里新建一个类并继承MonoBehaviour用来控制UI行为

然后编写功能,这次我们只需要打开和关闭功能

我需要游戏启动的时候是关闭状态的,我们写一个Start函数,这个函数会从一开始就被执行

我想让按钮被点击后就关闭UI,所以需要把关闭函数加到按钮的点击事件上

再写一个Update函数,这个函数会在游戏中每帧都调用一次

在这个函数里加一个检测,当键盘上的M被按下时就执行打开UI

MOD界面 完整代码

然后,我们需要把这个类在mod被加载完时挂着到对应的UI 面板 上

我们回到主类,重写 加载完成 函数

因为我们的UI打包为资源,然后资源是按照物体的类型名称进行分类的,所以我们要找到我们的UI面板

好了,最后一起打包放进mod文件夹中就可以在食用了

[盲盒拍卖会]MOD制作#6 UI的评论 (共 条)

分享到微博请遵守国家法律