我们希望开发跨平台3D可视化应用程序。该应用程序将具有3D部分,我们打算在团结和其他应用程序(UI)中使用Xamarin Forms开发。
这可行吗?如果不是我们应该采取什么替代方法?
答案 0 :(得分:1)
这可行吗?
没有。虽然他们都使用Mono作为他们的基础,但他们是非常不同的单声道版本(IIRC Unity发布基于Mono 2.6的东西,而当前的XI稳定版本发布3.8)。
即使运行时相同,它的几个实例也不能在一个进程中安全地共存。遗憾的是,单独的可执行文件(在单个应用程序中)不适用于某些操作系统,如iOS。
如果不是我们应该采取什么替代方法?
iOS8增加了对SceneKit的支持,可用于3D可视化。这是OSX上可用的相同API(如果这也是目标平台)。
使用OpenGL [ES]将是另一种更加跨平台的技术,可用于3D可视化。