什么是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)
版权声明:本文为avi9111原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。