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

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

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

即时回复

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

7天无理由退款

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

30天价保

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

提问必答

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

ILRuntime报错
Ray_hawk发起了问答2021-07-30
5
回复
1541
浏览

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条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!