ya_see
ya_see
当我用Unity2020.3.23.f1,包括InjectFix和以下组件进行iOS构建(Build Settings->iOS Build)时,我得到了一个错误。 有什么变通办法吗? Component ```c# namespace Examples { public class Test : MonoBehaviour { [BurstCompile(CompileSynchronously = true)] private struct MyJob : IJob { public void Execute() { } }...
Burst编译器在[OnPostBuildPlayerScriptDLLs](https://docs.unity3d.com/ScriptReference/Build.IPostBuildPlayerScriptDLLs.OnPostBuildPlayerScriptDLLs.html)中运行,但 InjectFix的IFixEditor.AutoInjectAssemblys首先被执行,并改变了程序集的内容,导致错误。 ``` (0,0): Burst error BC1016: The managed function `IFix.WrappersManagerImpl.GetPatch(int id)` is not supported at Test.InverseX(UnityEngine.Quaternion rotation) at TestJob.ProcessAnimation(TestJob* this, UnityEngine.Animations.AnimationStream* stream) at UnityEngine.Animations.ProcessAnimationJobStruct`1.Execute(ref TestJob data, System.IntPtr animationStreamPtr, System.IntPtr...
当我有-enableInjectFix参数时,我禁用了BurstCompiler,并将IFixEditor.AutoInject设置为true。 ```c# public class IFixInitializer { [InitializeOnLoadMethod] static void Initialize() { var arguments = Environment.GetCommandLineArgs(); if (Array.IndexOf(arguments, "-enableInjectFix") != -1) { IFixEditor.AutoInject = true; DisableBurstCompiler(); } else { IFixEditor.AutoInject =...