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

(196评价)
价格: 4089.00元
关于UI的问题
Everness发起了问答2017-02-22
5
回复
433
浏览

老师您好,我仿照您的那个UI框架简化了一些写了一个换天空球的示例,有A/B/C三个天空球,和a/b/c三种UI,在A天空球时显示b/c的UI,如果点击b的UI则会切换到B天空球并且显示a/c的UI,隐藏b的UI。大致逻辑就是这样。

这个示例在引擎里运行没有问题,但是打包成手机apk以后发现只有最初的场景会显示UI,切换天空球以后不显示其他UI,请问有什么原因会导致这个问题吗?另外因为老师的框架是在运行时去加载UI,然后我为了排查将UI一开始都加载进去了,然后再次测试就没有问题了,所以我感觉好像是UI的显示方面的问题,但是具体是什么情况就不太清楚了。

所有回复
  • siki 2017-02-23

    可能是加载的问题,你是不是放错地方了,导致第一次加载可以加载到,以后就加载不到了,

    因为ui只要加载到了,并且实例化到了视野内的话,那么显示一半不会出问题

    • Everness 2017-02-23

      引擎里应该是加载出来了,因为这个换天空球的功能示例我也试着移植到了HTC的vr里,结果是有一个天空球时的UI无法显示出来,而其他天空球时的UI就可以,并且这个情况是在引擎里面产生的,这时候我看到Canvas下面确实加载了相应的UI但是就是没显示……

      对了,还有一个情况就是之前跟您说的那个手机apk其实一开始还是没问题的,但是这次出问题是我隔了一段时间后重新把安好的卸载后进行再次安装时就出现了这种情况了。所以我很困惑。

      (0) 回复
    • siki 2017-02-24

      回复 @ Everness: 是不是天空球的shader不支持呢

      (0) 回复
    • Everness 2017-02-26

      回复 @ siki: 老师您好,前两天有点忙,天空球用的是Unity自带的那个cubemap的天空球

      (0) 回复
    还有-2条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-02-27

    远程看看问题

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