1.你要想使用协程,那么必须用StartCoroutine来启动协程,该例子中是
void Update () { StartCoroutine(draw(t));}
2.这样你就会发现每一帧都启动一个协程,那么假如游戏是60fps的,那么你10秒之后就会发现有600个draw函数在同时运行啦^_^,解决的办法是放到Start函数中:
void Start (){ StartCoroutine(draw(t));}
然后删掉你现在的Update函数。