如何在 Xamarin.Forms 中呈现 .obj 模型?



我有一个包含 3D 正文的 .obj 文件,我想在已经存在的 Xamarin.Forms 应用程序中呈现它(使用 MvvmCross 制作(,所以我只想创建一个具有呈现正文的新 ContentPage。用户应该能够从不同的角度查看正文,也许单击它以突出显示某些部分,但仅此而已。

我发现了 UrhoSharp,我也知道我可以为 Xamarin 使用 Metal 和 Vulkan 绑定,但由于我是 3D 应用程序的初学者,我不知道哪一个最适合我的场景,这就是为什么我希望有人为我指出这种情况的正确方向。对于 UrhoSharp,我发现这个加载器仅适用于 Windows 10,Android 应用程序不会加载任何内容,iOS 应用程序会渲染正文,但我无法在其周围移动相机。

Xamarin 窗体非常适合制作类似于"窗体"的应用,你可以在其中填写一些信息并提交。

执行更多 3D 工作的最佳方法是使用 Xamarin Native、Unity,或者如果希望它成为 Xamarin Forms 应用的一小部分,只需在 Xamarin Forms 中创建自定义 3D 呈现器即可。

Xamarin 的美妙之处在于您可以访问所有本机 API,因此您只需按照有关使用本机 API 访问这些 OBJ 文件的教程进行操作。对于iOS,您只需要寻找有关如何使用ARKit的教程,然后进行一些小的调整以添加这样的obj文件。 对安卓做同样的事情!

最新更新