unity3d 触屏拖拽物体代码
public float speed = 0.1f;
void Update() {
if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved) {
Vector2 touchDeltaPosition = Input.GetTouch(0).deltaPosition;
transform.Translate(touchDeltaPosition.x * speed, touchDeltaPosition.y * speed, 0);
}
}
推荐阅读
- 前端开发者的福音!通过拖拽就可生成Vue代码的平台来了!
- ztree|ztree 拖拽
- 拖拽插件sortable.js之el-table表格拖拽效果代码
- 原生js实现一个元素拖拽的原理与思路
- Unity3d|Unity中的层级以及渲染顺序
- 自定义view|android自定义圆弧进度条,可拖拽的progressBar
- Unity3d学习|Unity3d学习 预设体(prefab)的一些理解
- c#|Unity3D游戏引擎初探
- jquery-ui的拖拽排序(sortable)
- iOS开发——仿微信图片浏览交互的实现(向下拖拽图片退出图片浏览器)