欢迎光临散文网 会员登陆 & 注册

siki学院梦幻西游1

2023-03-28 15:38 作者:暗巷清风  | 我要投稿

恰当使用Unity提供的静态合并和动态合并方式,减少DC。

在拼接或连接大量字符串时,需使用StringBuilder,减少GC。

15、在Unity中使用线程有什么要注意的?

unity中使用c#的多线程时不能使用修改unity相关函数、属性,使用时Unity会报错提示。当需要进行修改位置,旋转之类的操作时,可以创建一个单例Mono类对象,开启协程。操作需要在Unity主线程中的操作函数时,对该单例类添加一个委托,在单例类协程中持续判断委托。如果存在委托就执行并且清空。

仅能从主线程中访问Unity3D的组件,对象和Unity3D系统调用支持。如果同时你要处理很多事情或者且与Unity的对象互动少,可以用thread,否则使用coroutine。注意:C#中有lock这个关键字,用来确保


siki学院梦幻西游1的评论 (共 条)

分享到微博请遵守国家法律