【Vuforia】基于Vuforia增强现实开发(三)之模型旋转
来源:互联网 发布:星知传媒 编辑:程序博客网 时间:2024/05/16 05:10
具体如何部署控件,建立关联,参照第一篇【Vuforia】基于Vuforia增强现实开发(一)之识别图像播放声音
1、Plane是上一篇文章里建立的,挡住旋转下去的部位。就当地面了。
2、新建一个在Canvas下新建一个Image用来拖拽。设置透明度为半透明,以及拉伸方式。Image要放在控件树的顶层,也就是所有空间的最底下,从而不会遮挡住其他控件。
要按照世界坐标去旋转,所以旋转的参照系用的模型在旋转时,是沿Y轴旋转,所以在脚本中,Y轴和X轴的位置是相反的,并且模型是依照世界坐标轴旋转,所以需要让他调用世界坐标轴(Space.World)
脚本里实现IDragHandler接口,必须要引用命名空间 UnityEngine.EventSystem;
重写里边的方法即可。
using UnityEngine;using System.Collections;using UnityEngine.EventSystems;public class RoteButton : MonoBehaviour,IDragHandler {public Transform target;float speed = .3f;public void OnDrag (PointerEventData eventData){Vector3 Vec3rote = new Vector3 (eventData.delta.y,-eventData.delta.x);target.Rotate (Vec3rote * speed, Space.World);}}
最后将脚本赋给模型就好了。
0 0
- 【Vuforia】基于Vuforia增强现实开发(三)之模型旋转
- 【Vuforia】基于Vuforia增强现实开发(二)之模型移动
- 【Vuforia】基于Vuforia增强现实开发(一)之识别图像播放声音
- (Unity3D)利用Vuforia开发增强现实
- Unity+Vuforia增强现实:实时替换模型
- unity+高通vuforia开发增强现实(AR)教程(三) (勘误)
- unity+高通vuforia开发增强现实(AR)教程(三)
- unity+高通vuforia开发增强现实(AR)教程(三)
- unity+高通vuforia开发增强现实(AR)基础
- unity+高通vuforia开发增强现实(AR)教程
- [StarFromHere] Unity+vuforia开发增强现实
- Unity3d vuforia增强现实(AR)
- 使用高通Vuforia开发AR增强现实游戏之Single Image Target单一图片识别(一)
- 增强现实(AR)学习笔记1:Vuforia开发准备
- [ios版本]AR 现实增强之高通Vuforia
- unity+高通vuforia开发增强现实(AR)教程(一)
- unity+高通vuforia开发增强现实(AR)教程(二)
- unity+高通vuforia开发增强现实(AR)教程(一)
- Eclipse快捷键大全(转)
- 时序图
- android TextView中文字的阴影效果
- 第六周项目2-带武器的游戏角色
- [Nutch]Ubuntu配置Java环境
- 【Vuforia】基于Vuforia增强现实开发(三)之模型旋转
- Android APP 终极瘦身指南
- Codeforces 598D Igor In the Museum 离线处理+bfs
- 对当前时间加一天
- boost::lexical_cast小结
- 科学美国人60秒:减少碳排放污染或能节省医疗保健费用
- 16.04.03
- 关于pause函数时挂起进程还是挂起线程的验证
- 1122: 【C语言训练】亲密数