使用EasyAR.sdk创建一个简单的AR安卓应用

本文详细介绍了如何创建一个基于EasyAR SDK的简单AR安卓应用。首先在EasyAR官网注册并下载SDK,接着在Unity中创建工程并导入SDK,设置Key值。然后配置ImageTarget,编写脚本来处理模型识别和显示。最后,将应用发布到安卓设备上,实现身份证图片识别后显示3D模型的效果。
摘要由CSDN通过智能技术生成

1.在EasyAR的官网注册一个账号,网址:http://www.easyar.cn/;

2.从官网下载EasyAR.SDK,链接:http://www.easyar.cn/view/download.html,下载下来为一个压缩包,里面有两个文件夹“package”和“unity”,unity文件夹中有一个EasyAR.unitypackage,我们用unity开发应用只需要用到这个;

3.点击官网的“开发”,从官网申请key,创建应用,注意这里的ID bunddle 在发布到安卓的时候会用到,会是你的应用名称;


从现在就可以开始在unity中创建项目了

4.新建一个unity工程,我用的版本是5.3.4;

5.导入第二步的EasyAR.unitypackage到unity;

6.删除场景中的main camera,从project面板中EasyAR-->prefabs中拖动EasyAR_Startup预制体到场景中;

7.再从project面板中EasyAR-->prefabs-->primitives中拖动ImageTarget预制体到场景中;

8.从hierarchy面板中选中EasyAR_Startup,其inspector面板需要输入key值,这个key值是之前在官网上创建应用时生成的,去官网将这个key复制过来就可以了,注意这个值必须要填,否则无法运行;

9.编写脚本来处理模型识别和显示,我的脚本内容如下:

//easyImageTargetBehaviour.cs

using UnityEngine;

namespace EasyAR
{
    public class EasyImageTargetBehaviour : ImageTargetBehaviour
    {
        protected override void Awake()
        {
            base.Awake();
            TargetFound += OnTargetFound;
            TargetLost += OnTargetLost;
            TargetLoad += OnTargetLoad;
            TargetUnload += OnTargetUnload;
        }

        protected override void Start()
        {
            base.Start();
            

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值