## #游戏unity# AR手机游戏的平台构建(下)##
1.vuforia上注册项目文件
在vuforia上创建一个属于你的项目
找到如下选项
点击Add License Key,并且勾选Development选项,输入项目名称(是英文的哦),同意协议,就可以看到已经有创建好的项目了哦。我的项目名称是Sound
接着,要点击你的项目名,把其中的密钥复制到你可以找到的一个记事本文件中,以后会用到的
建立项目资源文件
点击如下
点击Add Database,进入新的一个界面点击Add Target可以上传项目识别图片;
需要注意的是,项目识别图片的名字只能是英文的才能上传
上传界面中,勾选Single Image就可以,表示上传单张图片,宽度写50就可以
很坑的就是,上传的时间会比较长,友情提醒:在上传的过程中不要切出界面,因为这样失败的几率会比较大
上传成功后,要注意,如果显示是三颗星或者两颗星的话,表示这个识别图的识别成功率是比较低的
接着,勾选识别图片,下载识别图信息
选择Unity Editor模式,进行下载
在unity中将平台转换到安卓平台2.在unity中进行的配置
- ImageTarget
在上一篇博客中,我们已经将vuforia的SDK导入了unity中,并且拖拽入了ARCamera和ImageTarget,现在对ImageTarget进行调整,是其在Game视图中处于中间位置,如下图所示,(这样便于识别)
接着,我们选择ImageTarget,在Inspector面板中对Image Target Behavior脚本进行设置。我们选择Database为我们导入的图片库名,选择ImageTargrt为我们希望识别的图,即我们上传的待识别图。如果没有导入图片库xxx.unitypackage,这里将显示Empty,并且只能选择Vuforia SDK自带的识别图。选择DateBase后ImageTarget会自动选择,width和height会根据你上传时填写的大小自动设置(此大小是可以更改的,只是比例不会变)。
其余选项可按照自己的需求设置。到这里小伙伴们可能会发现,步骤是一样的,但是并不能显示我上图的图片,ImageTarget还是一样是空白的。这是因为上图中右下角的材质没有附上图片。
我们在Assets下找到我们的图片xinbake_scaled,由于图片库把我们的图片shape改成了cube,我们没有办法将它附到ImageTarget这样的平面上,所以需要先将它改为2D。*需要注意的是还要改成Default哦,否则图片始终显示不出来哦,然后点击Apply
- ARCamera
打开ARCamera的设置面板
把我们之前存下的密钥复制到第一项;并勾选Datasets中的Load Sound Database和Active
因为我们团队的游戏是双卡互动的,所以要修改卡牌个数,如下:改为2
以上,参数就设置好了,接下来就可以导入模型,真正开始我的酷炫AR回合制纸牌游戏——音之国度的制作啦!期待下篇博客哦!