【问题标题】:Implementing ARCore with Xamarin使用 Xamarin 实现 ARCore
【发布时间】:2018-03-07 22:52:53
【问题描述】:

我开始在 Xamarin 中使用 ARCore,但遇到了一些问题。我看到了两个示例项目:

  1. https://github.com/dotMorten/ARCore.Xamarin

这是过时的,当我将所有 Xamarin 包更新到最新版本时,会导致很多构建错误。自开发以来,似乎有很多重大的 api 更改。

  1. https://github.com/xamarin/XamarinComponents/tree/master/Android/ARCore

这是最新的(我认为),但他们的示例“HelloAR”解决方案没有构建。它引用了一个 JavaGL 项目,该项目应该有一个 obj.jar 文件,但它在 github 上不存在。

/Users/justintoth/Downloads/XamarinComponents-master/Android/ARCore/samples/JavaGL/CSC: 错误 CS1566:读取资源“obj.jar”时出错——“找不到 路径的一部分 “/Users/justintoth/Downloads/XamarinComponents-master/Android/ARCore/externals/obj.jar”。 (CS1566) (JavaGL)

我想知道其他人是如何通过 Xamarin 开始使用 ARCore 的?您是否能够克服上述构建错误,或者您使用的是不同的 Xamarin 项目?

【问题讨论】:

标签: xamarin xamarin.android arcore


【解决方案1】:

Obj.jar 通过http://oss.sonatype.org/content/repositories/releases/de/javagl/obj 在“外部”jar 中

您可以查看 cake 构建文件以了解它是如何下载/使用的,因为它包含在组件中,arcore.aar 也是如此。

XamarinComponents/Android/ARCore/build.cake

~~~
var AAR_VERSION = "1.0.0";
var AAR_URL = string.Format("https://dl.google.com/dl/android/maven2/com/google/ar/core/{0}/core-{0}.aar", AAR_VERSION);
var OBJ_VERSION = "0.2.1";
var OBJ_URL = string.Format("https://oss.sonatype.org/content/repositories/releases/de/javagl/obj/{0}/obj-{0}.jar", OBJ_VERSION);
~~~

【讨论】:

猜你喜欢
  • 2021-10-09
  • 1970-01-01
  • 1970-01-01
  • 2019-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-01
  • 1970-01-01
相关资源
最近更新 更多