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
至此打包完成。