【背景】 需要在脚本的分线程中调用协程,结果发现协程必须由主线程调用,不然报错。 但是协程动作的触发点却放在分支thread中触发最理想。如何能够绕过这一限制,使得分支线程满足条件后能直接成功发起协程呢? 【分析】 无法直接start协程那就只能用间接的方法吊起协程。 思路就是直接吊起协程仍然放在主线程做,但是分支线程在适当时机可以给主线程信号,达到直接触发协程类似的效果。 【代码】 样例代码如下: using UnityEngine; using System.Collections; using System.Threading;public class Th