关注微信公众号:AIRX社区(国内领先的AI、AR、VR技术学习与交流平台)
在上一篇教程中,我们用EasyAR 的SDK 完成了创建模型并且使其自动旋转,在这篇教程中,我们在上一教程的项目基础上来实现市面上如小熊尼奥,视+ APP 上面具有的功能--------一个手指实现AR模型的旋转,两个手指实现缩放。
继续上一教程内容,我们在恐龙模型上(模型资源地址:链接: https://pan.baidu.com/s/1jIodd5O 密码: pfqj)挂了一段脚本实现其自动旋转,今天我们再建一个新的脚本Gesture.cs 来实现移动端的手势控制。具体代码如下:
using UnityEngine;
using System.Collections;
public class Gesture : MonoBehaviour {
private Touch oldTouch1; //上次触摸点1(手指1)
private Touch oldTouch2; //上次触摸点2(手指2)
void Start()
{
}
void Update () {
//没有触摸
if ( Input.touchCount <= 0 ){
return;
}
//单点触摸, 水平上下旋转
if( 1 == Input.touchCount ){
Touch touch = Input.GetTouch (0);
Vector2 deltaPos = touch.