Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
打包运行
大旭发起了问答2023-05-15
2
回复
297
浏览

老师你好,我学习《Unity商业游戏底层资源加载框架》这个课程,学到打包这部分,打包前在unity编辑器里运行,一切功能都好用,但是打包后运行就会显示一个空场景,在Windows平台打包运行显示是空场景,我对照过BuildApp这个打包脚本,和老师给的完全一样,想问一下老师怎么解决这个问题?

老师还有一个疑问,我在Windows平台打包,正常情况下,执行BuildApp脚本,会在打包完成后将复制到StreamngAssets目录下的AB包删除,我为了测试就没有执行这步删除,这样完成打包后也可以在编辑器中运行测试,在编辑器中运行是好用的,但是运行打包的exe文件就显示空场景

所有回复
  • 大旭 2023-05-15

    老师你好,我测试了好多遍找到了原因,是因为UICamera的Z轴值,原本我知道要将这个Z轴设置一定的值,这样才能渲染出Panel,但是我没有设置成老师设置的-100,而是设置成-35,因为我测试过-35是可以在编辑器中渲染出Panel,但是打包运行后就无法渲染出Panel,现在改成-100,打包运行后就可以显示出Panel了

    但是我想问一下,为什么这个值会影响编辑器运行显示和打包运行显示的不同?

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 老师_maimai 2023-05-17

    编辑器中运行时,UICamera 的 Z 轴值对 UI 元素的显示效果并没有太大的影响。这是因为在编辑器中,UI 元素的渲染是基于 Unity 的 Editor GUI 系统实现的,与实际运行时的渲染方式不同。因此,无论 UICamera 的 Z 轴值如何设置,UI 元素的显示效果都不会发生变化。

    而在打包运行时,UICamera 的 Z 轴值会对 UI 元素的显示效果产生影响。这是因为在实际运行时,UI 元素的渲染是基于 Unity 的 GUI 系统实现的,与编辑器中的渲染方式不同。因此,在打包运行时,UICamera 的 Z 轴值会影响 UI 元素的渲染顺序,从而影响 UI 元素的显示效果。

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!