Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Xamarin.Forms中呈现.obj模型?_C#_Xamarin_Xamarin.forms_Urhosharp_Urho3d - Fatal编程技术网

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

C# 如何在Xamarin.Forms中呈现.obj模型?,c#,xamarin,xamarin.forms,urhosharp,urho3d,C#,Xamarin,Xamarin.forms,Urhosharp,Urho3d,我有一个.obj文件,其中有一个3D主体,我想在一个已经存在的Xamarin.Forms应用程序(使用MvvmCross制作)中渲染它,所以我只想创建一个具有渲染主体的新ContentPage。用户应该能够从不同的角度查看身体,也许可以单击它以突出显示某些部位,但仅此而已 我发现了UrhoSharp,我也知道我可以为Xamarin使用金属和Vulkan绑定,但由于我是3D应用程序的初学者,我不知道哪一个最适合我的场景,这就是为什么我希望有人为我指出这个场景的正确方向。我发现UrhoSharp只在

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


我发现了UrhoSharp,我也知道我可以为Xamarin使用金属和Vulkan绑定,但由于我是3D应用程序的初学者,我不知道哪一个最适合我的场景,这就是为什么我希望有人为我指出这个场景的正确方向。我发现UrhoSharp只在Windows 10上运行,Android应用程序不加载任何东西,iOS应用程序渲染身体,但我无法移动相机。Xamarin forms很适合制作类似“表单”的应用程序,你可以在其中填写一些信息并提交

做更多3D工作的最佳方法是使用Xamarin Native、Unity,或者如果您希望它成为Xamarin Forms应用程序的一小部分,您可以简单地创建自定义3D

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