百度AR Unity SDK集成问题帖
置顶
AngusShyang丶 发布于2018-03 浏览:61378 回复:90
6
收藏

为便于解决 接入百度AR Unity SDK的同学们的问题,建此专用帖

  • 集成百度AR Unity SDK过程中所遇到的问题
  • 使用百度AR Unity SDK内容制作时遇到的问题

均可在下方留言,会为大家一一解答。

感谢大家的支持与配合~

收藏
点赞
6
个赞
共90条回复 最后由山南海北给华哥回复于2022-04
#32一万六一一回复于2018-08
#31 狐狸smil回复
在运行场景之前,请按照文档的步骤检查一下如下步骤: 1.appid,APIkey和secretKey有没有填写正确; 2.包名有没有更改; 3.license文件有没有放到指定的位置。 请仔细核对后,在发布成应用。
展开

多谢大神回复

我在Unity工程里运行的,没有导出apk,其他的示例场景可以运行,唯独2d跟踪的场景只要运行,Unity就崩溃,不管是官方示例工程还是自己按照官网文档搭建的场景,只要运行2d跟踪场景Unity就崩溃,除了2d跟踪,其他的示例场景运行起来没问题

appid,APIkey和secretKey都没问题,那个包名在build安卓apk的时候才要用,我只是在工程里运行,而且那个包名我也改了,和控制台里的包名一样,然后license文件我放到StreamingAssets文件夹下了,脚本组件也是按照官网教程挂的,这些都做了,但是还是一直崩溃,我不知道我漏了哪一步,不知道是不是unity版本问题,我用2017.3.0f3

 

 

 

0
#31狐狸smil回复于2018-08

在运行场景之前,请按照文档的步骤检查一下如下步骤:

1.appid,APIkey和secretKey有没有填写正确;

2.包名有没有更改;

3.license文件有没有放到指定的位置。

请仔细核对后,在发布成应用。

0
#30狐狸smil回复于2018-08
#27 一万六一一回复
[图片]   这个网址DuMix AR官网(https://dumix.baidu.com/newtarget)打开后无法上传图片,没有上传图片的地方,主界面是空的,不是网络问题  
展开

资源包上传网址更改为http://dumix.baidu.com/console

0
#29狐狸smil回复于2018-08
#26 一万六一一回复
运行的官网下载的example,但是一运行就报错 报错:TypeLoadException: Could not load type 'UnityEngine.Networking.UnityWebRequestAsyncOperation' from assembly 'UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) (at C:/buildslave/unity/build/Runtime/Export/Coroutines.cs:17) UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) BaiduARInternal.ARLoginRequest:GetToken(String, String, Action`1) BaiduARInternal.ARImageRecognition:Startup() BaiduARInternal.ARImageRecognition:Start()
展开

目前官方样例中能直接用unity运行的只有2D跟踪的样例,运行前先检查你的appid,APIKey和SecretKey是否填写正确,可以参考官方文档进行鉴权。2D跟踪功能搭建时,你运行前检查你的脚本是否挂在了正确的位置上,而且你的路径是否填写正确。

0
#28一万六一一回复于2018-08

百度AR,unitySDK官方示例场景中的ARExampleImageTrackerCity场景只要运行unity就崩溃,自己按官网教程搭的场景也崩溃,实际上是只要挂上BaiduARImageTrackable脚本组件就崩溃

0
#27一万六一一回复于2018-08

 

这个网址DuMix AR官网(https://dumix.baidu.com/newtarget)打开后无法上传图片,没有上传图片的地方,主界面是空的,不是网络问题

 

0
#26一万六一一回复于2018-08

运行的官网下载的example,但是一运行就报错

报错:TypeLoadException: Could not load type 'UnityEngine.Networking.UnityWebRequestAsyncOperation' from assembly 'UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) (at C:/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
BaiduARInternal.ARLoginRequest:GetToken(String, String, Action`1)
BaiduARInternal.ARImageRecognition:Startup()
BaiduARInternal.ARImageRecognition:Start()

0
#25一万六一一回复于2018-08

打开官网自带的example,但是一运行就报这个错

0
#24狐狸smil回复于2018-08
#23 1hutaojiazi回复
十分感谢!另请问下个版本大概什么时候出?有计划时间吗?

大概8月末会上新的版本。感谢支持。

0
#231hutaojiazi回复于2018-08
#22 狐狸smil回复
每个功能的下边都会有相关脚本中的监听事件的介绍,相关功能接口,在样例中。目前可以参考样例进行开发。比如连续识图中,就对2D跟踪的接口进行了讲解。我们下个版本中,会将接口详细的列出来。[图片][图片][图片]
展开

十分感谢!另请问下个版本大概什么时候出?有计划时间吗?

0
#22狐狸smil回复于2018-08
#21 1hutaojiazi回复
您好!链接里的SDK介绍并未提到相关接口的方法?slam部分讲相关接口的调用参考样例,而样例讲“以此功能为例(手势控制),讲解一下相关SDK的接口调用。”所以,除了手势控制,相关SDK接口调用在哪里?未找到相关介绍。[图片][图片]
展开

每个功能的下边都会有相关脚本中的监听事件的介绍,相关功能接口,在样例中。目前可以参考样例进行开发。比如连续识图中,就对2D跟踪的接口进行了讲解。我们下个版本中,会将接口详细的列出来。

0
#211hutaojiazi回复于2018-08
#20 狐狸smil回复
提供了可控制的方法,像2D跟踪和slam,都可以进行切换。若想要了解具体的实现方式,可以参考官方的文档和样例工程,文档链接:http://ai.baidu.com/docs#/DuMixAR-Unity-SDK/top
展开

您好!链接里的SDK介绍并未提到相关接口的方法?slam部分讲相关接口的调用参考样例,而样例讲“以此功能为例(手势控制),讲解一下相关SDK的接口调用。”所以,除了手势控制,相关SDK接口调用在哪里?未找到相关介绍。

0
#20狐狸smil回复于2018-08
#18 1hutaojiazi回复
您好!请问unity版本只是进行简单的展示吗?有没有提供控制方法?比如控制摄像头打开和关闭的方法
展开

提供了可控制的方法,像2D跟踪和slam,都可以进行切换。若想要了解具体的实现方式,可以参考官方的文档和样例工程,文档链接:http://ai.baidu.com/docs#/DuMixAR-Unity-SDK/top

0
#191hutaojiazi回复于2018-08

补充一下,比如slam,能够实现自定义控制何时开始,何时结束吗?

0
#181hutaojiazi回复于2018-08

您好!请问unity版本只是进行简单的展示吗?有没有提供控制方法?比如控制摄像头打开和关闭的方法

0
#17狐狸smil回复于2018-08

如果在使用过程中遇到“签名失败”或者”渠道不存在“等相关提示,请检查您的appid和APIkey是否填写正确,我们1.2版使用的是试用版的ID和key,请仔细核对。如果出现“出错了”的提示,请检查是否有链接网络。

0
#16狐狸smil回复于2018-08
#14 mc572324257回复
运行百度给的example里分别提示this signature is invalid:签名失败和app id is illegal:渠道不存在。
展开

渠道不存在的话,你需要检查一下的appid和key是否填写正确,填写的是试用的ID和key

0
#15狐狸smil回复于2018-08
#9 蓝桥的费尔南多回复
您好 我刚注册的试用版和正式版分别用了app id和 user key,但在运行百度给的example里分别提示this signature is invalid:签名失败和app id is illegal:渠道不存在。请问我哪里出问题了?
展开

渠道不存在的话,你需要检查一下的appid和key是否填写正确,填写的是试用的ID和key

0
#14mc572324257回复于2018-08

运行百度给的example里分别提示this signature is invalid:签名失败和app id is illegal:渠道不存在。

0
#13狐狸smil回复于2018-07
#10 华侨城第一98K回复
您好 我刚注册的试用版和正式版分别用了app id和 user key,但在运行百度给的example里分别提示this signature is invalid:签名失败和app id is illegal:渠道不存在。请问我哪里出问题了?
展开

我们目前用的还是试用的授权,你检查一下的key和id是否填写正确

0
TOP
切换版块