
Unity中的多线程的使用
Unity中除了主线程负责UI等绘制之外,还有协程、多线程可以使用。
其中协程伴随着 主线程 ⼀起运⾏的⼀段程序,让程序在特定的时间内运行某些方法,协程是可以对Unity中的一些UI等属性进行方法调用的。
但是多线程并不能直接去处理Unity中的游戏对象,因为在Unity中,只能在主线程中去获取物体的组件、方法和游戏对象!
使用多线程的作用:
用线程加载配置下载资源,需要显示进度条 进行算法方面的数据处理使用多线程可以调的内容:
C#基本的变量 除了UnityEngine的API中的内容 UnityEngined定义的一些基本结构也可以,比如Vector3(struct)可以调用,但是Texture2d(class,根目录为Object)就不可以。方法一:普通方式创建多线程
在Unity中使用Thread开辟一个子线程
然后在这个子线程中进行一些数据的计算、传值、与Android交互等业务处理。
但是并不能调用Unity中的一些API
示
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)