Unity_EasyAR_AR大屏幕开发

本文总结了使用EasyAR进行AR大屏幕开发的经验,指出在移动端Vuforia兼容性较好,而在PC端EasyAR更优。主要步骤包括:下载Unity SDK,导入并设置SDK,删除默认摄像头,配置EasyAR key,导入模型与动画,创建Animation Controller,并通过代码控制模型自动行走。关键代码涉及物体的自动创建和寻路点设定。
摘要由CSDN通过智能技术生成

开发AR个人总结:

1.开发移动端相对来说Vuforia兼容性好一些

2.开发PC端相对来说EasyAR兼容性好一些

我这里使用的是EasyAR

 

实现AR大屏幕大致步骤:

1.去EasyAR官网下载 对应的Unity SDK EasyAR Unity版下载地址

2.将下载好的unity包导入Unity

3.在EasyAR文件夹下的Prefabs找到EasyAR_Startup 将其拖入游戏场景中 删除原有的默认摄像头Main Camera 并设置key(key要去EasyAR申请一个账号创建)

4.导入模型 并创建动画 创建Animation Controller与模型关联

5.用代码控制模型自动播放行走

 

关键代码如下:

恐龙自动走路

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class xunlu : MonoBehaviour {
    //恐龙模型
    public Animator konglong;

    public Transform P_02;     //第一个点

    public Transform P_03;

    public Transform P_04;

    //物体朝方向移动速度
    public float m_speed = 0.1f;

    //物体朝方向旋转速度
    public float RouteSpeed = 25f;

    //手否可以移动
    public bool Move_Bl = true;

    //行走到第几个点了
    public int zou_state = 1;


    //吃的动画
    void Eating() {
        Move_Bl = false;
        konglong.SetTrigger("Eating");
    }

    //移动的动画
    void Moving() {
        Move_Bl = true;
        konglong.SetTrigger("Moving");
    }


    //移动方法
    void MovingTo() {
        transform.Translate(new Vector3(-6f * Time.de
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值