我要发帖 回复

正式会员

2

主题

65

积分

0

专家分

兴趣点(最多三项):

Unity引擎
VR头盔
VR互动软件

私信
发表时间 : 2017-5-25 17:51:01 | 浏览 : 4960    评论 : 2

1、在Editor中运行调试程序,如果出现“Screen is to small to display authorization dialog. Authorization denied”这个bug导致演示失败,是因为Game视窗太小导致的,直接调整Game视窗大小即可。​

解决方案


​2、如果ARCamera的WebCamBehavior.cs脚本出现“An error occured while trying to enable Vuforia Play Mode”,以及当你使用的摄像头不是主流摄像头时出现的“Webcam profiles ensure that Play Mode performs well with your webcam. You can create a custom profile for your camera by editing .... profiles.xml”.截图如下:



​对于前一个问题:这种问题是由于Unity版本问题而引起的,如果你使用Unity4.x就不会出现这个问题。这种情况该怎么办呢,继续看:

拖动示例


按上图打开Project下文件目录,你会惊奇的发现WebcamProfiles文件夹及其中的文件都在/Asset/Vuforia/Editor/之下,这就好办了,按上图方式拖动就行了。拖动完成是这样的

拖动完成


对于第二个问题:

打开该文件夹下的profiles.xml文件,如果发现没有我们当前想用的摄像头,就按照原有的格式添加一个 ......就行了。​

编写profiles.xml


3、如果你遇到下面这个问题:“Failed to load 'Assets/Plugins/VuforiaWrapper.dll',expected 64 bit architecture ... But was IMAGE_FILE_MACHINE_I386 . You must recompile your plugins for 64 bit architecture”

异常截图


这是由于Vuforia的库不匹配引起的,希望以后Vuforia能修复这个问题,我们该怎么办呢?

别急,查看Project文件目录如下:

/Assets/Plugins/


在/Plugins/文件夹下新建文件夹,命名“x86”。并把上面红框里("/Assets/Plugins/")四个文件拖动到该新建的文件夹下。如图:​

解决成功截图


4、如果在导出应用时遇到“Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded. ”问题,这是Unity3D 5.x的问题



解决办法是打开Unity Service的广告或者In-APP purchase。

Unity Services


按下这朵云的图标即可进入Unity Services,然后你可以打开 Ads,In-APP purchase等等,问题就能解决了。


最近VR访客查看更多↓

obuil 评论于2017-5-28 21:51:29
人生巅峰 发表于 2017-5-25 05:51 PM
1、在Editor中运行调试程序,如果出现“Screen is to small to display authorization dialog. Authorizati ...

图片看不到,能不能修正一下啊
UE4   |   虚幻引擎   |   Unity VR    |    Hololens
wk2900 评论于2017-9-4 14:16:26
obuil 发表于 2017-5-28 09:51 PM
图片看不到,能不能修正一下啊

谢谢分享

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2023-3-29 09:17 PM

返回顶部