Unity 子线程调用主线程的UI
1.在Unity中,子线程是无法调用Unity主线程的API的,因为unity不允许这么干。
将子线程中需要调用的函数,通过委托传递给Loom中的委托列表,在Loom中去调用该委托。因为Loom是继承MonoBehavior的,挂载在空物体上面,所以由他去执行委托,自热是没问题的!
2.详细思路:一开始在Unity中创建一个新物体obj,挂上Loom脚本。
Loom中有List listActions;
将子线程中的函数,以委托的形式,传递给listActions,Loom在Updata里面,轮询去调用委托。
巧妙的将子线程无法调用主线程的AP