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

(66评价)
价格: 1299.00元
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

保卫萝卜 153-实例化UI面板
顾文太发起了问答2020-02-16
3
回复
1632
浏览

运行以后并没有实例出UI面板,视频内老师只在画布上挂载了DonDestoryOnLoad脚本,但运行出来时这个Scene下有画布、game manager和DOTween(以及需要实例化的面板),而我运行以后只实例化了画布,观察了一下我只有把DonDestoryOnLoad脚本也挂在画布下才能实例化出来。但UIPanel为什么没出来呢?粗略检查了一下代码暂未发现有遗漏问题,如果有请老师指出一下?

所有回复
  • 老师_Trigger • 2020-02-17

    同学你好,看看有没有报错,另外看看实例化panel的代码逻辑有没有走,是不是名称错了或者资源没有加载到,可以输出排除一下

    • 顾文太 • 2020-02-17

      老师你好。没有报错,对比了好几次码源也没发现问题。startloadpanel上挂载了脚本,我在实例化UI方法上输出发现并无反应,还有可能是哪里错了呢?或者还有别的方法能帮我找到错哪儿吗

      (0) 回复
    • 老师_Trigger • 2020-02-18

      回复 @ 顾文太: 第一个场景没有使用DoTween,所以只会有gameManager和Canvas,还有eventSystem,这个也要挂dontDestoryOnLoad,否则UI无法交互。主要看一下GameManager,FactorymanagerUIManager和UIFacade这四个脚本,我们跟UI相关的实例化基本都在UIFacade里,把流程梳理一下,可以先在InitDict里输出,然后以此为突破口跟与其相关的其他方法输出看看

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