Unity+EasyAR 运行第一个程序以及打包

这篇具有很好参考价值的文章主要介绍了Unity+EasyAR 运行第一个程序以及打包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、软件版本

Unity2020.1.0f1 + EasyARSenseUnityPlugin_4.5.0

二、打包前准备

1、首先,先要在EasyAR官网上注册一个账号,方便稍后创建许可秘钥
2、打开Unity,导入之前下载好的EasyARSense,详细操作可以查看我之前写的一篇文章(Unity导入EasyARSense)
导入EasyARSense之后,在项目左下角Project——Assets——Samples中,可以看见EasyAR Sense,里面有EasyAR官方给出的一些基础例子,例如图片识别、物体识别、稀疏地图构建、稠密地图构建等等。

三、项目导入

下面以SpatialMap_Dense_BallGame项目为例,讲解如何导入官方所给的项目
1、依次点击左下角的Assets——Samples——EasyAR Sense——4.5.0+2500.38660d14——AllSamplesLauncher——WorldSensing——SpatialMap_Dense_BallGame,然后双击打开右侧窗口的Sense文件夹
Unity+EasyAR 运行第一个程序以及打包
2、将里面的东西拖拽到Project上侧的窗口区,然后可以将之前建项目时自带的场景删除(选中该场景,右键选择remove sense即可删除)

四、Unity项目配置

首先,需要在工具栏File中,打开Build Settings进行一些基础配置(File——Build Settings)
(1)需要将SpatialMap_Dense_BallGame场景添加到加载项中,点击Add Open Scenes即可
(2)切换至安卓平台,选中Android,点击Switch Platform即可切换
Unity+EasyAR 运行第一个程序以及打包
其次,在Build Settings中的Player Settings中进行其余配置(File——Build Settings——Player Settings)
(1)在Other Settings中将 Graphics APIs中的Vulkan移除(选中Vulkan,点击下方的减号即可移除),只保留OpenGLES3(File——Build Settings——Player Settings——Player——Other Settings
Unity+EasyAR 运行第一个程序以及打包
(2)在Other Settings中取消Multithreaded Rendering
(3)在Other Settings的Identification中更改API的最小级别
(4)在Other Settings的Configuration中将Scripting Backend改为IL2CPP
Unity+EasyAR 运行第一个程序以及打包
(5)在Configuration中,需要将Target Architecture中选项中的ARM64进行勾选
Unity+EasyAR 运行第一个程序以及打包
(6)最后,需要在XR Settings中勾选ARcore Supported
Unity+EasyAR 运行第一个程序以及打包
以上便完成了打包前的一些配置,接下来只需填写EasyAR秘钥即可进行打包

五、EasyAR秘钥申请与填写

(1)进入EasyAR开发中心,点击Sense授权管理,申请一个新的Sense许可证秘钥
(2)选择EasyAR Sense 4.0 个人版本;是否使用稀疏空间地图,点击否;然后在创建应用那里,输入应用名称和Package Name,其中应用名称可以写项目名称,但是Package Name的填写要和Unity中设置的Package Name所保持一致(在File——Build Settings——Player Settings——Other Settings——Identification中可以查看包名)
Unity+EasyAR 运行第一个程序以及打包

Unity+EasyAR 运行第一个程序以及打包
(3)Sense申请完成后,点击进去之后,将Sense License Key复制下来,打开Unity,点击工具栏上方的EasyAR——Sense——Configuration,填写Sense License Key即可
Unity+EasyAR 运行第一个程序以及打包

六、打包

上述步骤完成之后就可以进行打包了,在Build Settings中,选中Android平台,点击Build,选择文件保存地址以及输入文件名(文件名格式XX.apk)之后,点击build就可以进行打包了

七、运行

打包完成之后,通过数据线传输到手机上,安装完之后就可以运行了,下面是我的运行结果
Unity+EasyAR 运行第一个程序以及打包文章来源地址https://www.toymoban.com/news/detail-401293.html

到了这里,关于Unity+EasyAR 运行第一个程序以及打包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Visual Studio2010保姆式安装教程(VS2010 旗舰版),以及如何运行第一个C语言程序,超详细

    Visual Studio 2010是由微软公司开发的一款集成开发环境(IDE),旨在为开发人员提供一站式的开发工具和环境。它支持多种编程语言的开发,包括C#、VB.NET、C++、F#等,可以用于开发桌面应用程序、Web应用程序和移动应用程序等。 Visual Studio 2010具有丰富的功能和工具,例如强大

    2024年02月02日
    浏览(97)
  • electron 运行以及打包超时解决方法

    背景 我是通过vue add 的方式去添加electron相关依赖的,然后会在package.json中,自动生成运行和打包electron的命令 \\\"electron:serve\\\": \\\"vue-cli-service electron:serve\\\", 和 \\\"electron:build\\\": \\\"vue-cli-service electron:build\\\" ,运行electron,直接执行 yarn electron:serve , 打包直接执行 yarn electron:build 运行过程中

    2024年02月12日
    浏览(40)
  • unity打包apk运行于google手机

    第一次打包apk运行于Pixel 7 Pro 一直提示安装包无法安装 untiy版本2020.1.0f1 有两点需要注意 Scrpting Backend 需要选择 IL2CPP 勾选 ARM64 勾选 Custom Main Mainfest 在Assets - Plugins - Android文件夹下 AndroidMainfest 中增加android:exported=\\\"true\\\"

    2024年02月22日
    浏览(44)
  • 用Unity做游戏打包前运行正常,打包后逻辑出现错误的解决办法

            作为一名Unity小白,我在前面学了C#和Unity的一些基本操作之后,就想着看看游戏打包出来以后是什么样子的,于是我就去网上找流程打包了,参考文章是这个:(10条消息) [转]unity作品打包_unity打包项目_小小姑娘很大的博客-CSDN博客         遇到标题中所描述问

    2024年02月05日
    浏览(49)
  • 【Unity 3D】使用EasyAR实现单图识别的AR增强现实功能(附实现步骤)

    接下来使用AR插件制作案例 EasyAR是免费 好用的全平台AR引擎,支持使用平面目标的AR 支持1000以上本地目标的流畅加载和识别,支持基于硬解码的视频的播放,支持二维码识别、支持多目标同时跟踪,支持PC和移动设备等多个平台,EasyAR不会现实水印,也没有识别次数限制 在拿

    2024年02月06日
    浏览(50)
  • 【Unity开发小技巧】UnityWebGL打包本地浏览器运行查看

    目录 一.前言: 二.WebGL打包 三.配置web.config(重要) 四.部署IIS  五.测试 正常打包WebGL后在浏览器直接运行会报以下这个错: It seems your browser does not support running Unity WebGL content from file:// urls. Please upload it to an http server, or try a different browser. 无法打开本地链接,需把网页发布成

    2024年02月11日
    浏览(80)
  • 解决:“Unity打包非全屏游戏,运行时仍然全屏” 的问题

    前言          我们在使用Unity做游戏的时候,会碰到一些需要固定分辨率的游戏,可是有时候在固定了分辨率以后,打包出来的项目却一直都是全屏的,那么有什么方法解决呢? 固定分辨率         首先需要固定分辨率,我们可以从左上角 File → Build Settings → Playe

    2024年02月05日
    浏览(167)
  • 将python flask项目打包成可以用运行的软件(包含报错解决)

    准备好要打包的flask项目,如下图run.py文件的代码 导入打包函数库pyinstaller 执行打包指令,参数如下表所示 命令 解释 pyinstaller -F run.py 只在dist文件夹中生成一个程序run.exe文件,适用于一个模块没有多依赖.py文件 pyinstaller -D run.py 默认选项,除了主程序run.exe外,还会在在dis

    2024年02月19日
    浏览(39)
  • [MapReduce程序编写运行打包 ]

    目录 🍀🍁前言: 🍀🍁编写MapReduce程序 🍀🍁代码中提交作业示意。 🍀🍁打包MapReduce程序 🍀🍁使用Eclipse打包MapReduce程序 🍀🍁使用Maven打包MapReduce程序 在pom.xml文件中,添加以下插件配置: 🍀🍁打包第三种方式: 🍀🍁部署MapReduce程序 🍀🍁可以使用hadoop fs命令或者Ha

    2024年02月11日
    浏览(41)
  • 通过Jenkins实现Unity多平台自动打包以及相关问题解决

            通过本文可以了解到如何在windows和mac上部署Jenkins。并且通过Jenkins实现Unity在IOS,安卓和PC等多平台自动打包的功能,并且可以将打包结果通过飞书机器人同步到飞书群内。优化工作流,提高团队的开发效率。文末记录了实际使用Jenkins时遇到的各种问题,以及对应的

    2024年02月12日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包