VR开发--搭建UI框架(2)

上文中,我们已经搞定路径等问题

1、定义UI界面的布局
Paste_Image.png
Paste_Image.png

这里有个错误,资源路径少写了“/“”。


Paste_Image.png
2、设置启动资源加载场景
Paste_Image.png
Paste_Image.png

直接运行场景发现OK


Paste_Image.png

而我们的登录或者注册界面所挂载的脚本:

Paste_Image.png
问题:
Paste_Image.png
3、解决问题
3-1、提供接口来进行一些指定页面的打开

可变数组,可变参数,当我们不确定参数类型或者参数个数的时候可以使用可变数组来进行

Paste_Image.png

具体用法:

  if (args.Length != 0)
        {
            foreach (var item in args)
            {
                Debug.Log(item);
            }
        }
Paste_Image.png
Paste_Image.png
3-2:接口制造

实际的打开方法只是在最后一个。


Paste_Image.png
3-3:接口模型其实无非就是拿到数据模型来操控

那我们就创建面板的数据模型


JYIDZP(WZL1S0F3~ED{I}E6.png

创建好数据模型,那么使用栈来存储,这样我们不需要的时候直接pop出去,但是要将我们的面板数据模型push进去

TNTOG9(ZT%U84W7X1N6DM)B.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容