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

(197评价)
价格: 4431.00元
ILRuntime报错
Ray_hawk发起了问答2021-07-30
5
回复
953
浏览

private GameObject _obj;

if (_obj != null)//报错行 Unable to cast object of type 'ILTypeInstance' to type 'Object'.

 

就是正常的判空,一般情况都是正常的,几天才会出现一次,出现后涉及到该部分功能的会一直报错。

 

QQ:929348324

所有回复
  • 老师_Trigger 2021-07-31

    同学你好,具体是哪个课程的?可以到对应课程下提问,老师看到会回复,如果是课外问题,可以把问题给老师详细描述一下

    • Ray_hawk 2021-07-31

      课外问题,使用ILRuntime热更新出的问题,一般情况下都是正常的,小概率会报错,感觉是装箱拆箱导致的,但是无法必现,很难边改便测

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • Ray_hawk 2021-07-31

    代码:

    private GameObject _obj;

    GameObject.Destroy(_obj);//报错行,如果判断是否为空,有时候也会报错

     

    报错信息:

    • 老师_Trigger 2021-08-01

      这个具体没有测试过,不是很清楚,尝试把类型写成object使用时再转回来看看,如果代码比较多不好解决,可以到Ocean老师热更课程下提问看看有没有其他思路

      (0) 回复
    • Ray_hawk 2021-08-06

      回复 @ 老师_Trigger: 好的,谢谢

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