unity3d - IOS 上的 Unity ECS/Burst
问题描述
我在 macOS Mojave.10.14.6 下使用 Unity 2019.3.0f6 创建了一个新项目
向场景中添加了一个简单的立方体,并包含来自包管理器的以下包:
- 实体预览.11 - 0.5.1
- 爆发 1.2.2
我可以在 Unity 上将项目构建为 Release,并且在 xCode(v11.3.1) 上成功构建。
但是当我尝试在带有 IOS 13.3.1 的 iPhone X 设备上运行它时,我得到了以下异常:
NotSupportedException:要编组托管方法,请将名为“MonoPInvokeCallback”的属性添加到方法定义中。我们尝试编组的方法是:Unity.Burst.BurstCompiler.Compile[T] (T delegateObj, System.Boolean isFunctionPointer) [0x00000] in Unity.Entities.StructuralChange::AddComponentEntitiesBatchExecute (T delegateObj, System.Boolean isFunctionPointer) [0x00000] in <000000000000000000000000000000000>:0 在 Unity。 Entities.StructuralChange.Initialize () [0x00000] in <000000000000000000000000000000000>:0 在 Unity.Entities.EntityManager..ctor (Unity.Entities.World 世界) [0x00000] in <000000000000000000000000000000000. ctor (System.String name) [0x00000] in <00000000000000000000000000000000>:0 在 Unity.Entities.DefaultWorldInitialization.Initialize (System.String defaultWorldName, System.
(文件名:目前在 il2cpp 线路上不可用:-1)
知道为什么在一个简单的项目中会发生这种情况吗?
解决方案
推荐阅读
- javascript - 不使用硒登录谷歌
- .net - .Net Core API 的最大文件上传大小应该是多少?
- javascript - 如何在 typescript 中通过类型安全来增强“this”
- typescript - 特定字符串文字以外的任何字符串的 TypeScript 类型
- java - netty sslcontextbuilder 收到 ClientHello 时服务器 sslcontext 异常
- java - 如何在 APDU (Javacard) 中发送我的公钥?
- c# - 在没有运行 Visual Studio 的情况下启动 C# 应用程序时会出现延迟
- html - 使用 ViewerJs 以 odp 格式显示数据时出现“加载资源失败”错误
- python - 散列 np.array -> int 的确定性方法
- javascript - 动画后更改显示