Burst编译/Unity作业系统

Burst编译/Unity Jobs兼容性

Hot Reload已经过测试,与默认的C#编译器和使用普通C#代码的Unity作业兼容。

大多数Unity作业,如IJobIJobFor等,即使作业装饰有[BurstCompile]属性,也受支持。

Unity ECS支持

不支持Unity ECS的Burst编译代码,即ISystem。但是,您仍然可以编辑其他函数 - 即使它们与Burst编译的函数在同一个文件或程序集中。

作为临时解决方法,如果您需要快速迭代,可以考虑在编辑器中删除[BurstCompile]属性。例如,您可以在属性周围添加一个编译标志,以便在当前不进行性能工作时轻松禁用它。

将来有可能扩展对Burst编译代码的支持。如果此问题对您的公司来说是一个决定性因素,并且您正在使用或考虑商业许可证,请与我们联系。