开发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