unity实现android虚拟现实应用
通过使用vuforia实现android增强现实,主要是以下步骤:
:
- 注册vuforia
- unity导入vuforia识别素材文件 和 vuforia识别包
- 配置android sdk
- 导出apk文件
注册vuforia
sdk下载地址:https://developer.vuforia.com/downloads/sdk
选择 Download for Unity
获取license
新建一个 license key
https://developer.vuforia.com/targetmanager/licenseManager/createLicense
查看详细 拷贝此处的key
生成待识别图片的特征文件:
https://developer.vuforia.com/license-manager
选择target manager 创建一个新的target文件 导入图片 下载的生成后的文件。
至此得到了两个unity文件均由官网下载,还有一个app key
创建场景
首先将下载unity sdk文件和识别文件导入到工程(可以新建一个project 直接将两个文件拖到Asset文件夹下)
拖入一个AR camera (在vuforia/prefabs文件下),配置app key
在添加一个image target,在image target behaviour 选择database(默认加载一开始生成的原图像特征,这个在网址生成特征时,导出识别文件中有几个特征就会有几个待选项)
此时再次选择AR camera 在属性Database Load Behaviour 勾选Load和Activate
新建一个物体, 并将其拖动到ImageTarget下。此时既可以运行。
(物体的操控可以添加脚本 Add component -> New Script)
配置android sdk
Edit -> preference
preference
设置sdk
file->build Setting 选择android
生成apk
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- android > ListView > 加载res图标
- Android(安卓)JNI 加载 so 文件流程 (Android(安卓)6.0)
- 【Android】Android(安卓)获取 SHA1 等 keystore 的信息
- Android面试题总结(一)
- Android(安卓)jni build 多个shared library