归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
阅读:3864回复:6

在Vuforia与Unity2017中,如何不自动打开摄像头

楼主#
更多 发布于:2018-02-01 22:41
最近有很多同学遇到一个问题,使用Unity 2017 3版本结合Vuforia 7使用时,只要勾选了Vuforia Augmented Reality S,场景中有Camera都会开启物理摄像头。

图片:QQ图片20180201221734.png





我今晚试了一下,确实会有这个问题。但是这个问题并不是无解的。我运行之后发现,现在Vuforia会给场景中的Camera添加以下相关的脚本,把场景的Camera作为ARCamera。

图片:QQ截图20180201221911.png





现在提供两种方法:
一、删除原MainCamera,在场景中新建一个ARCamera,取消勾选VuforiaBehaviour脚本。

二、动态使Camera的VuforiaBehavour脚本disable.
添加如下脚本:



using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;

public class DisableVuforia : MonoBehaviour {

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

        if (GetComponent<VuforiaBehaviour>().enabled) {
            GetComponent<VuforiaBehaviour>().enabled = false;
        }

        if (GetComponent<VideoBackgroundBehaviour>().enabled) {
            GetComponent<VideoBackgroundBehaviour>().enabled = false;
        }

        GetComponent<Camera>().clearFlags = CameraClearFlags.Skybox;
}
}



虽然以上是处理方法,但是还是感觉这是个问题,需要Unity和Vuforia来处理的问题。另外之前做Google VR也会有同样的问题。所以希望开发者遇到类似的问题的时候,学会灵活处理。

最新喜欢:

1739516172173951... GameTangGameTa...
AR学院(www.arvrschool.com),从这里感触未来!

欢迎分享

GameTang
圣骑士
圣骑士
  • UID4314
  • 粉丝3
  • 关注2
  • 发帖数43
  • 社区居民
沙发#
发布于:2018-02-02 11:06
把Vuforia AR Supported 不勾选就行了,还不行就重启下,这事Unity2017.3的Bug,新版本应该不太稳定,还有其他Bug,不必须的话,还是用稳定的旧版本比较好,功能之类的用插件也行,反正我用他们内置好的还不太习惯,别手
GameTang
圣骑士
圣骑士
  • UID4314
  • 粉丝3
  • 关注2
  • 发帖数43
  • 社区居民
板凳#
发布于:2018-02-02 11:07
支持楼主大大,为楼主打CALL
1739516172
精灵王
精灵王
  • UID748
  • 粉丝1
  • 关注3
  • 发帖数82
  • 社区居民
  • 忠实会员
地板#
发布于:2018-02-02 15:44
海哥你在新视维吗
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
4楼#
发布于:2018-02-02 16:06
1739516172:海哥你在新视维吗回到原帖
AR学院(www.arvrschool.com),从这里感触未来!
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
5楼#
发布于:2018-02-08 14:18
1739516172:海哥你在新视维吗回到原帖
你加了我们微信群吗?或者加了我微信没有?scywander
AR学院(www.arvrschool.com),从这里感触未来!
1739516172
精灵王
精灵王
  • UID748
  • 粉丝1
  • 关注3
  • 发帖数82
  • 社区居民
  • 忠实会员
6楼#
发布于:2018-02-26 09:18
归海一啸:你加了我们微信群吗?或者加了我微信没有?scywander回到原帖
海哥我加你微信了
游客

返回顶部