admin 管理员组文章数量: 887017
文章目录
- 一、关于EasyAR
- 1、搞Key
- 2、下载EasyAR包
- 二、Unity项目发布成Android手机apk文件
- 1、由PC平台切换到Android平台
- 2、下载并安装AndroidSDK
- 3、下载并安装Java的JDK
- 三、Unity制作扫描图片显示模型的场景
写在前面:
1、尝试过用高通的Vuforia来实现AR需求,发现它需要翻墙升级安装引擎包(Vuforia Engine),即使下到了,它也会由于有Bug,导致Unity场景不能运行——这才尝试用国产的EasyAR。
2、EasyAR已经升级到了4.1版本,时效性太强,别说两三年前的资料不能用,就是去年和今年的一些帖子,我也没走通。
3、我的版本
Unity——Unity2018.3.13f1
EasyAR——EasyARSenseUnityPlugin_4.1.0.811_Samples.zip
AndroidSDK——26.1.1
JavaJDK——jdk-14.0.2
一、关于EasyAR
目标有两个:搞Key(Sense许可证秘钥,Untiy里要用),下载到Unity能用的EasyAR包。
1、搞Key
EasyAR官网 https://www.easyar/,先自己注册个账号,然后建自己的Key
我建的Key秘钥:
应用名称——testEasyAR
Package Name——com.zhihui.testEasyAR
查看其内容如下
有必要解释一下,此处的PackageName,是要和Unity工程打包时PlayerSetting里的Package Name对应,而工程里的PackageName,由下图可以看出,是公司名和产品名的拼接
2、下载EasyAR包
下载完解压后,导入Unity即可。
二、Unity项目发布成Android手机apk文件
(最好先把这一步走通,否则后面开发场景就成了无用功——随便建一个场景,发布一下试试,看能不能打成apk文件)
1、由PC平台切换到Android平台
(如果切换后发现面板右侧较空,有提示“No Android module loaded”(没载入安卓模块),说明Unity安装时,未勾选Android模块,点击该提示下方Open Download Page按钮,下载一个EXE的文件安装即可)
2、下载并安装AndroidSDK
(里面有个关于运行"SDK Manager",窗口闪退的事儿,可能是由于未安装Java的JDK,参照3进行安装)
AndroidSDK下载和安装,请参照:【EasyAR学习】安装Android SDK_17的博客-CSDN博客_easyar下载后安装不了
我在安装时,上图左侧对号下面,有的会出现红叉,我试了下:点击左侧带红叉的目录,再点右侧的Accept即可去掉红叉(因为我右下角的“Accept License”点不动——要是大家这个复选框能点动,可以忽略上面的图文)
AndroidSDK压缩包的解压文件,我放到了以下文件夹,此后这个目录还需让Untiy 探知到,如下方第二图
3、下载并安装Java的JDK
(因为Android文件是运行在Java开发环境,必须要装Java的JDK)
请参照:https://wwwblogs/lzz1997/p/11480592.html
注意:他博客中下图部分——原有的Path变量值,最后如果没有分号,先给它加上个,再把下图的“这两句语句”按照他博客中写的弄上
三、Unity制作扫描图片显示模型的场景
参照官方文档里,“从零创建可运行工程”和“Android工程配置”进行制作
打包显示进度绿条时,绿条下方会显示升级AndroidAPI,需等上五分钟左右。最后,把打出的apk文件导入到手机里看看。
版权声明:本文标题:Unity+EasyAR4.1.0.811包,实现手机扫描图片显示模型(安卓手机) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726387367h950443.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论