一、首先进入Vuforia官网:Home | Vuforia EDP,也可以直接百度,第一条就是,点击进入,注册登录。
二、点击develop进行许可管理注册,依次点击两个蓝色框框中的按钮,获取一个Key。
三、 按下图输入App名称,同意条款,确定
四、点击刚刚创建好的项目生成许可密钥,在Unity工程中需要,即下图红色框框中的一连串。
五、创建Database,输入名称,类型选择第一个就可以创建
六、点击创建好的Text
添加Target(Target为所识别的图片文件,格式为.jpg或者.png),选择一张对比度清晰、识别度高的图片。图片名称必须为英文
也可以将图片替换成3D物体或者其他,有兴趣的可以自己试试,这里我就用图片了
七、添加成功后导出资源,下载后会得到一个unity的资源包
在网站上操作的部分就完成了 ,接下来是Unity部分,新建项目我就不详细说了,插件的话在刚刚的官网是可以下载的,接下来就是导入插件和刚下载的资源包,导入的话直接拖到Unity资源面板就可以了
导入插件后会有三个文件夹
导入刚下载的资源包会增加两个文件夹
八、找到下图中的两个预设物资源,加入到层级面板中,删除场景中的原相机
九、添加一个AR相机,配置AR相机,点击ARCamera,属性面板中点击下图红色框框中的按钮
十、将刚刚网站上的产品密钥(第六步红色框中的)粘贴到下图所示位置,设置成激活状态
十一、设置ImageTarget(拖入层级面板中的第二个预设物),点击,在属性面板上操作入下图所示,设置Database和ImageTarget
接下来将你想要在AR中显示的东西拖成Image Target的子物体就可以了。
这里我创建了一个球体(蓝色),简单加了一个动画,让它绕Y轴旋转,加了一个方块(红色)让它显示出来旋转,然后运行。
我是在手机上显示图片,运行时将电脑摄像头对准手机上的图片拍摄,在Game窗口会显示摄像头看到的图片上有一个旋转的蓝色球体,这样就成功了。
你也可以将带有动画的很酷的模型导入Unity,放在Image Target下,还可以导出apk安卓文件,这样在手机上就可以显示了。
文章来源地址https://www.toymoban.com/news/detail-478374.html文章来源:https://www.toymoban.com/news/detail-478374.html
到了这里,关于Unity实现简单AR功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!