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

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

服务保障

1对1 答疑

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

即时回复

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

7天无理由退款

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

30天价保

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

提问必答

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

IEnumerable协程问题
chengcheng发起了问答2019-04-07
5
回复
630
浏览

我把这个挂在一个空的GameObject上,运行的时候发现start里面的代码不执行,而用void start它就会执行,这个是什么原因

所有回复
  • 老师_Trigger • 2019-04-07

    同学你好,使用request.SendWebRequest()这个API试试。

    • chengcheng • 2019-04-08

      API改过了,它现在是整个start里面的代码都不执行,我在string uri那下断点它也不断,我把IEnumerable改成void,里面写别的代码他就能断

      (0) 回复
    • 老师_Trigger • 2019-04-08

      回复 @ chengcheng: 可能是网络,地址或者是使用方式不正确导致的,可以参考一下:https://blog.csdn.net/wangjiangrong/article/details/80914171

      (0) 回复
    • chengcheng • 2019-04-08

      回复 @ 老师_Trigger: 可是我从一开始就没执行,甚至把Debug.Log写在第一行都没执行,但是只要改成平时的Void start()就能执行,是这个IEnumerable的问题吗

      (0) 回复
    • 老师_Trigger • 2019-04-08

      回复 @ chengcheng: 同学是直接把start方法改成协程了吗?不建议这样去做,这是Unity里边固定的生命周期函数,如果想要协程,需要把它定义成另外的方法,然后去开启。

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