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

(61评价)
价格: 2190.00元
IEnumerable协程问题
chengcheng发起了问答2019-04-07
5
回复
417
浏览

我把这个挂在一个空的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条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!