Unity3D iOS 和 Android 嵌入/集成到 Xamarin 项目中

And*_*iff 5 android unity-game-engine xamarin.ios xamarin.android xamarin

我们正在尝试将 Unity3D 项目嵌入到 Xamarin Forms 项目中。

首先,我们尝试将导出的本机 Unity 项目嵌入到 Xamarin.Android 和 Xamarin.iOS 项目中:

首先,我们将 Unity Android 和 iOS 项目转换为本机库项目,这似乎工作得很好,显示了 3D 图形,一切都很好。

.aar 二进制文件与 Xamarin Bindings 项目的绑定也非常顺利,只有两个警告,没有错误。该设置与使用 Binding 项目的 DLL 的 Xamarin.Android 项目的本机方法相同。

但在测试中它失败并显示错误消息“初始化失败!您的硬件不支持此应用程序,抱歉!”。因为Unity文件使用DLL和其他二进制数据文件,所以我无法调试它。

这是一个已知问题吗?

谁能指出,我们做错了什么?

有更好的方法吗?请指导我们。

谢谢。