通过UI控制模型旋转的一种方法
来源:互联网 发布:做假章软件 编辑:程序博客网 时间:2024/06/07 14:29
因为是通过UGUI的拖拽事件来处理模型的旋转,所以需要注意一下UI的层级关系。
using UnityEngine;
using UnityEngine.EventSystems;public class DragEvent : MonoBehaviour,IDragHandler,IBeginDragHandler {
public Transform cube;
private float X_before;
private float X_after;
public void OnBeginDrag(PointerEventData eventData)
{
X_before = eventData.position.x;
}
public void OnDrag(PointerEventData eventData)
{
X_after = eventData.position.x;
if (X_before - X_after <= 0)
{
cube.transform.Rotate(Vector3.down * Time.deltaTime * 250);
}
else
{
cube.transform.Rotate(Vector3.up * Time.deltaTime * 250);
}
X_before = X_after;
}
}
阅读全文
0 0
- 通过UI控制模型旋转的一种方法
- .NET20 一种简单的窗口控件UI状态控制方法
- .NET20 一种简单的窗口控件UI状态控制方法
- .NET20 一种简单的窗口控件UI状态控制方法
- Unity通过射线碰撞选择模型,然后控制模型的移动、旋转、缩放等动作
- unity 控制旋转的方法
- .NET2.0 一种简单的窗口控件UI状态控制方法
- 一种强大、灵活的方法,通过游戏逻辑参数化的控制特效表现
- 一种控制进程CPU利用率的方法
- 实现权限控制的一种方法
- 实现数据权限控制的一种方法
- 一种通过U盘热插拔的升级方法
- 一种通过U盘热插拔的升级方法
- 如何通过手势来控制图片的旋转
- unity 通过键盘控制角色的移动和旋转
- Unity3D中通过陀螺仪来控制摄像机的旋转
- 一种解决一维数组旋转问题的方法
- 通过Java实现一种常用的权限控制算法
- 手工创建包(package)、有逼格的编译
- Springmvc学习之注解与非注解适配器与映射器
- hdu3068(Manacher)
- LR对数损失
- 基数排序
- 通过UI控制模型旋转的一种方法
- namenum-section1.2
- html position属性
- 【POJ1811】Prime Test-Miller-Rabin素数测试+Pollard-rho大数分解
- 铺砖块
- 真二叉树重构(Proper Rebuild)
- UnicodeEncodeError: 'ascii' codec can't encode characters in position
- 方向导数与梯度
- 安然电子邮件数据MySql格式