【问题标题】:Embedding ar.js on a Xamarin.Forms application [closed]在 Xamarin.Forms 应用程序中嵌入 ar.js [关闭]
【发布时间】:2018-09-19 18:33:01
【问题描述】:
我正在尝试一些适用于 Xamarin 的 ARCore 和 ARKit SDK 示例。这两个框架都非常强大,对于复杂的应用程序很有用。
我需要开发一个简单的品牌应用程序,除了所有无聊的数据和信息外,还需要一个选项来打开一个屏幕,该屏幕应在标记上显示模型(非常接近这个演示 https://github.com/jeromeetienne/AR.js/blob/master/README.md)。
有一种方法可以使用 Xamarin.Forms 开发所有应用程序(我需要 Xamarin.Forms 提供的跨平台功能)并使用此 ar.js 组件拥有一个简单的屏幕(可能是本机的?浏览器?) ?
因为AR部分比较普通和简单,我觉得可能是用Unity甚至ARCore和ARKit都会有点矫枉过正。
您对此有何看法?提前致谢
【问题讨论】:
标签:
c#
xamarin.forms
arkit
arcore
ar.js
【解决方案1】:
如果您在 XF 中寻找的东西不是开箱即用的(您可以在文档中确切地看到哪些组件可用),您要么必须自己构建它,要么可能背负来自github的解决方案。
听起来,您的主要依赖项似乎是一个 JavaScript 文件。如果是这种情况,您至少有几个不同的选择。
Razorviews:就个人而言,我不太喜欢它们,但如果您需要在应用程序和正在显示的页面之间进行后端通信,它可以派上用场。 Razorviews 能够将 html/js 与内联 C# 代码(有点像 ASP)混合在一起
Webviews:更适合与 Xamarin 表单一起使用,它们使您能够利用将 html 呈现到 chrome/safari。但是,根据您正在做的事情,这可能需要更多的工作。如果您尝试处理后端功能,则可能需要发挥创造力。