Unity中的AR实现插件Vuforia下载安装配置

一、安装Unity
(1)点击安装地址下载Unity Hub

 

 下载好之后点击安装。
(2)从Unity Hub进去安装Unity(要先注册登陆账号)

 

 

 

 

 

 

 

 

 二、新建项目

 

 

 

 项目创建完成打开如下:

 

 目标平台为安卓平台,选择菜单file—>buildsetting

 

 三、项目制作

(1)下载Vuforia插件

https://dev.azure.com/vuforia-engine/unity-extension/_artifacts/feed/unity-packages@Local

 

 

(2)在Unity里导入Vuforia插件包

 

 

 

 

 

 

在Unity里导入插件包后,软件会提示update,建议不要更新。

查看导入的包

 

 插件导入后,在Gameobject查看是否存在Vuforia Engine。ARCamera也在Vuforia Engine里面。

(3)前往Vuforia注册登录账号
点击Vuforia前往官网

 

 注册登陆之后:

 

 

 

 

 

 

 

 

 

 

 (3)上传识别图

 

 

 

 

 

 (4)下载到Unity

 

 

 

 

 

 (5)将下载好的文件放置进入Unity(手动拖就好)

 

 

 

 

 

 (6)按想法(识别图片播放视频)制作工程
在此窗口点击鼠标右键

 

 依次点击Vuforia Engine—>AR Camera

 

 

 

 

 

 在此窗口继续鼠标右键
依次点击Vuforia Engine—>Image

 

 (7)配置密钥
回到AR Camera,点击open vuforia engine configuration

 

 

 

 回到Vuforia官网

 

 将框内密钥复制进入Unity

 

 

 

 将AR Camera的下图脚本移除(remove component)

 

 返回至ImageTarget,将下图脚本移除:

 

 创建脚本:

 

 

 

 

 

 脚本代码如下:

 

 

 

 

 

 

 

 

 

 (8)编辑设置页面(使用VideoPlayer播放视频)选中ImageTarget,鼠标右键—>UI—>Canvas

 

 选中Canvas,鼠标右键—>Video—>VideoPlayer

 

 选中VideoPlayer,更改分辨率大小,并添加RawImage

 

 

 

 

 

 创建Render Texture
右键Asset—>Greate—>Render Texture

 

 选中Render Texture,更改分辨率

 

 赋值给VideoPlayer和RawImage

 

 

 

 (9)将要播放的视频放入工程(手动拖拽就好)

 

 将Canvas隐藏,并将Canvas赋值给脚本TestAR(手动拖拽)

 

 

 

 Ctrl+S保存项目,点击如下按钮运行:

 

 将识别图放入摄像头识别区内即可播放视频

 

 四、项目打包
菜单栏file—>buildsetting

 

 

 

 将场景添加(手动拖拽)

 

 点击build

 

 至此打包完成。

 

posted @ 2023-02-11 17:20  打工仔-也想飞  阅读(3628)  评论(0编辑  收藏  举报