记一次Unity Brust入门
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次Unity Brust入门相关的知识,希望对你有一定的参考价值。
什么是Brust
Burst是Unity出的一个Package,基于LLVM,通过将IL代码转译成原生代码提升执行速度
如何用
只能执行Jobs,不能执行Monobehaviour
需要并行的计算
用Jobs该找MonoBehaviour
添加[BurstCompile]
使用Unity.Mathmatics代替可能的数学计算,可以提升一些性能
给NativeContainer
添加ReadOnly
或者WriteOnly
标记也可以略微提升性能
最最重要的是:
你必须先有以下3个pack,否则再怎么好用,能用,都没法用
参考:
JobSystemDemo: Unity JobSystem + Burst 测试项目, 10000对象同屏运动 (gitee.com)
以上是关于记一次Unity Brust入门的主要内容,如果未能解决你的问题,请参考以下文章