是否有可能编写使用xamarin表单(UI)和Unity(3D部分)开发的非游戏跨平台3D可视化移动应用程序?

时间:2014-09-17 05:32:42

标签: c# android unity3d xamarin.ios xamarin

我们希望开发跨平台3D可视化应用程序。该应用程序将具有3D部分,我们打算在团结和其他应用程序(UI)中使用Xamarin Forms开发。

这可行吗?如果不是我们应该采取什么替代方法?

1 个答案:

答案 0 :(得分:1)

  

这可行吗?

没有。虽然他们都使用Mono作为他们的基础,但他们是非常不同的单声道版本(IIRC Unity发布基于Mono 2.6的东西,而当前的XI稳定版本发布3.8)。

即使运行时相同,它的几个实例也不能在一个进程中安全地共存。遗憾的是,单独的可执行文件(在单个应用程序中)不适用于某些操作系统,如iOS。

  

如果不是我们应该采取什么替代方法?

  • iOS8增加了对SceneKit的支持,可用于3D可视化。这是OSX上可用的相同API(如果这也是目标平台)。

  • 使用OpenGL [ES]将是另一种更加跨平台的技术,可用于3D可视化。