Unity2017.3发布Vuforia应用

    根据Vuforia官方教程配置好Vuforia后(点此进入翻译版)可以直接在Unity中运行观看效果,但是如果要打包出来还是需要进行一些配置的。

    1.在Player Settings中设置PackageName,可以设置为com.公司名.vuforiatest,然后将Android TV Compatibility设置为fales。

Unity2017.3发布Vuforia应用

    2.error CS0246: The type or namespace name `Vuforia' could not be found. Are you missing an assembly reference?问题:Vuforia命名空间未找到。

解决方案:把Vuforia组件所有文件重新导入。

    3.使用自己的识别图库:

        ①在Vuforia官网中注册一个账号并登陆

        ②在Develop页面License Manager中点击Get Development

Unity2017.3发布Vuforia应用

        ③输入应用名称并勾选下方复选框后点击Confirm即可创建成功。

Unity2017.3发布Vuforia应用

        ④点击创建的应用名称便可获取到应用的Lincense

Unity2017.3发布Vuforia应用

        ⑤在Unity场景中选中ARCamera,在其属性面板单击“Open Vuforia configuration”打开Vuforia配置面板,将刚刚申请的lincense填入“App Lincese Key”中

Unity2017.3发布Vuforia应用Unity2017.3发布Vuforia应用

        ⑥在浏览器打开Target Manager页面,点击“Add Database”添加识别图库

Unity2017.3发布Vuforia应用

        ⑦输入库名并选择库类型(默认选择Device)后点击“Create”

Unity2017.3发布Vuforia应用

        ⑧创建完成后点击创建的库,进入图库中,点击“Add  Target”添加识别图;Type默认选择Single Image;File为上传的图片,注意识别图大小最大不能超过2M;Width应该与场景中虚拟内容大小相同,单位为米;Name中不能有中文和特殊字符;

Unity2017.3发布Vuforia应用

        ⑨上传成功后如下所示,Rating星数越高,识别率越高;点击“Download Database(All)”便可把此识别图库全部下载,因我们使用Unity开发,故平台选择Unity

Unity2017.3发布Vuforia应用

Unity2017.3发布Vuforia应用

        ⑩将下载的图库包拖到unityProject窗口中,至此图库添加完成

        参照第⑤步打开Vuforia配置窗口,**刚刚加载的图库

Unity2017.3发布Vuforia应用

    如下图所示将识别图配置为我们自己的图库内容即可。

   Unity2017.3发布Vuforia应用

至此使用自己的图片作为识别图大功告成。