您当前的位置: 首页 >  unity

苍狼王unity学院

暂无认证

  • 1浏览

    0关注

    305博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity 子线程调用主线程的UI

苍狼王unity学院 发布时间:2022-06-10 21:57:45 ,浏览量:1

Unity 子线程调用主线程的UI

1.在Unity中,子线程是无法调用Unity主线程的API的,因为unity不允许这么干。

将子线程中需要调用的函数,通过委托传递给Loom中的委托列表,在Loom中去调用该委托。因为Loom是继承MonoBehavior的,挂载在空物体上面,所以由他去执行委托,自热是没问题的!

2.详细思路:一开始在Unity中创建一个新物体obj,挂上Loom脚本。

Loom中有List listActions;

将子线程中的函数,以委托的形式,传递给listActions,Loom在Updata里面,轮询去调用委托。

巧妙的将子线程无法调用主线程的API 转化为 子线程传递给空物体上面的Loom,在Loom里面去调用委托来调用主线程API。

using UnityEngine; using System.Collections.Generic; using System; using System.Threading; using Sy

关注
打赏
1665389160
查看更多评论
立即登录/注册

微信扫码登录

0.0350s