【发布时间】:2015-07-29 19:43:09
【问题描述】:
Unity3D 使用 Mono 将代码编译为纯中间语言以实现交叉兼容性(如果我错了,请纠正我)。 PhysX 包含本机代码,其中一些无法用纯托管代码 (/clr:pure) 表示。
我知道您不能将 ijw/native 模块与纯模块链接;您不能以纯模式链接本机目标文件。然而,Unity3D 似乎通过包含 PhysX 解决了这个问题。 如何?
除了通过 Unity 和 PhysX 合作的可能的特殊构建之外,我找不到任何可以解释这一点的资源:@987654321@
【问题讨论】:
-
您对 PhysX 是如何集成到 Unity 中的,还是对如何从 Unity 进行本地调用感兴趣?因为如果是后者,你应该看看 Native plugins docs.unity3d.com/Manual/NativePlugins.html