首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Unity 3D自动对焦

Unity 3D自动对焦

作者头像
Aidol
发布于 2020-07-23 08:59:39
发布于 2020-07-23 08:59:39
1.2K01
代码可运行
举报
文章被收录于专栏:苦旅苦旅
运行总次数:1
代码可运行

问题

在使用Vuforia制作时候,导入安装包后,在手机上使用时候镜头会很模糊,往往连识别对象都看不清。

解决

根据官网提示,我首先新建了一个CameraMode的C#脚本然后把他挂载到了ARCamera之上,打开CameraMode的C#脚本,把上述代码粘贴到脚本中之后,有意思的一幕发生了,竟然VuforiaBehaviour报错了,报错了,报错了。后来尽管一番搜索发现,Vuforia厂家竟然给插件更新之后,这个官方解决方法一直没有更新,真是无言以对啊。原来把VuforiaBehaviour换成VuforiaARController就可以了。还要在引入using Vuforia的命名空间才可以。

代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
using UnityEngine;
using System.Collections;
using Vuforia;

public class CameraMode : MonoBehaviour
{

    // Use this for initialization
    void Start ()
    {

        VuforiaARController.Instance.RegisterVuforiaStartedCallback (OnVuforiaStarted);
        VuforiaARController.Instance.RegisterOnPauseCallback (OnPaused);
    }

    void Update ()
    {

    }

    private void OnVuforiaStarted ()
    {
        CameraDevice.Instance.SetFocusMode (
            CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
    }

    private void OnPaused (bool paused)
    {
        if (!paused) { // resumed
            // Set again autofocus mode when app is resumed
            CameraDevice.Instance.SetFocusMode (
                CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
        }
    }
}

原文章

Unity自动对焦

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
unity3d:vuforia点击聚焦
立羽
2023/08/24
2100
Vuforia⭐四、摄像头自动与手动对焦
星河造梦坊官方
2024/08/15
1200
动感光波发射!Unity AR开发之 3d 物体识别小记
本文介绍了如何使用Unity和Vuforia进行3D物体识别,通过在Unity中配置识别图,将3D物体放入识别图网格中,然后利用Vuforia的Object Recognition API进行识别。在识别过程中,可以使用Vuforia的Unity SDK提供的功能,如自动对焦,增强现实等。
郭诗雅
2017/07/14
6.8K1
动感光波发射!Unity AR开发之 3d 物体识别小记
从 Pokémon Go 谈 AR 游戏开发
WeTest质量开放平台团队
2016/08/17
2.9K0
从 Pokémon Go 谈 AR 游戏开发
Pokémon GO国内玩不了?腾讯AR专家教你自己做!
Pokémon Go一出,新鲜的玩法、经典的IP效应让这款使用了Unity以及AR技术的手游火遍了“大洋”南北。可惜的是这款新鲜的游戏还没有惠及中国市场的玩家们。腾讯内部的AR专家秉持着“一言不合就自己开发”的原则,自发对AR游戏进行了预研,本文将通过在Unity中对OpenCV及Vuforia库的使用,简单介绍制作AR游戏的一系列流程。
WeTest质量开放平台团队
2018/10/29
1.3K0
Android Camera开发系列:设置对焦模式模式
这里只介绍常用的几种对焦模式,详解的介绍,可以查看文末附的源码内容。 我们常用的也就下面4种对焦模式。
小驰行动派
2021/04/19
1.9K0
Vuforia⭐二、动态修改识别目标和3D物体
2、导入Vuforia SDK,并将ARCamera放置到场景,激活要识别的Datasets。由于激活了Datasets,这时,尽管没有放置ImageTarget,运行游戏,仍可看到Vuforia自动创建了多个带有ImageTargetBehaviour的New Game Object
星河造梦坊官方
2024/08/15
5050
Vuforia⭐二、动态修改识别目标和3D物体
Unity3D-委托使用
C#中与预定义了一个委托类型Action 它默认可以指向一个没有返回值,没有参数的方法。
孙寅
2020/06/02
4490
在Inspector面板中显示变量和类(Unity3D)
Unity有一个强大的特性,它可以帮助我们在没有任何编程的情况下修改Inspector面板中的值。本文介绍了我们需要知道的所有信息,以便在Unity Inspector面板中显示我们的变量和自定义类。
恬静的小魔龙
2022/08/07
3.7K0
在Inspector面板中显示变量和类(Unity3D)
Unity3D MonoBehaviour的生命周期(lifecycle)
官方的事件函数的执行顺序中有详解(Link:Execution Order of Event Functions)
meteoric
2018/11/20
2.1K0
【Unity3D入门教程】使用C#脚本控制游戏对象
使用C#脚本控制游戏对象,是一项必备的基本技能。Unity3D可以使用的脚本有C#和javascript等。我们主要讲注意力集中在C#上。本文将会介绍怎样使用脚本控制场景中的游戏对象。
全栈程序员站长
2022/09/23
1.6K0
【Unity3D入门教程】使用C#脚本控制游戏对象
网络游戏简单化!PUN插件了解一下?(Unity3D)
Photon Unity Networking (PUN)是一种用于多人游戏的Unity软件包。 灵活的匹配可以让玩家进入房间,可以通过网络同步对象。 快速和可靠的通信是通过专用的Photon 服务器完成的,因此客户端连接不需要1对1。
恬静的小魔龙
2022/08/07
3.3K0
网络游戏简单化!PUN插件了解一下?(Unity3D)
Unity3D基础项目(四):3D坦克大战
这个游戏最初是国外的教程,后来被国内的众多机构和个人仿写推出众多的版本。但是内容原理差不多,有的是通过插件(PlayMaker,CaverAI),有的通过顶级封装简单几十行代码就搞出来。特别适合初学者总结自己的学习水平。由于教学需要,所以研究一下,仅供参考。
孙寅
2020/06/02
1.8K0
unity3d:xlua hotfix 热补丁修改c#脚本bug
要修复的C#脚本类上打上 [Hotfix] 这个类要修复的函数打上 [LuaCallCSharp]
立羽
2023/08/24
3300
Vuforia-PocketCat丨4. 完成猫咪的动作的控制及声音设计
Unity菜单选择Import Package,导入CrossPlatformInput
星河造梦坊官方
2024/08/14
2130
unity3d地形系统总结
本文不是讲地形编辑器的使用,而是主要讲解(1)地形相关知识(2)使用代码创建地形(3)使用AnimationCurve创建曲面地形(4)使用photoshop绘制地形表面,即SplatAlphaMap(5)使用代码为地形添加树
py3study
2020/01/08
2.6K0
【Unity3D】Unity 脚本 ③ ( C# 脚本的执行入口函数 | 获取当前游戏物体及物体名称 | 获取游戏物体的 Transform 组件数据 | UnityEngine 命名空间简介 )
在 C# 脚本中控制 游戏物体 GameObject 运动 , 要先获取该物体 , 然后 修改其 Transform 组件的属性 ;
韩曙亮
2023/03/30
1.5K0
【Unity3D】Unity 脚本 ③ ( C# 脚本的执行入口函数 | 获取当前游戏物体及物体名称 | 获取游戏物体的 Transform 组件数据 | UnityEngine 命名空间简介 )
Unity3d 入门 控制相机移动
本文将告诉大家如何在 Unity3D 中通过键盘或鼠标进行控制 Unity3D 的相机移动。在 Unity3D 中的相机相当于人的视角,通过移动相机可以用来修改咱界面看到的画面
林德熙
2021/05/17
2.8K0
从零开始制作Roll-a-ball tutoria滚动的小游戏(Unity3D)
  大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧。
恬静的小魔龙
2022/08/07
1.8K0
从零开始制作Roll-a-ball tutoria滚动的小游戏(Unity3D)
Unity3D-单例类Instance
今天介绍Unity中所有使用的单例类 // ======================================================== // 描述:基于Unity的单例类 // 作者:雷潮 // 创建时间:2019-01-23 17:46:06 // 版 本:1.0 //======================================================== using System.Collections; using System.Collections.
孙寅
2020/06/02
1.5K0
推荐阅读
相关推荐
unity3d:vuforia点击聚焦
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档