Unity UGUI实现鼠标拖动图片
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; /// <summary> /// **************************UGUI拖动图片,脚本挂在Image上即可********************************* /// </summary> public class TuoDongWuPin : MonoBehaviour, IDragHandler, IBeginDragHandler, IEndDragHandler {//需要被实例化的与制体//public GameObject YuSheWu;//实例化后的对象private Image img;Vector3 offPos;//存储按下鼠标时的图片-鼠标位置差Vector3 arragedPos; //保存经过整理后的向量,用于图片移动/// <summary>/// 开始拖拽的时候/// </summary>/// <param name="eventData"></param>public void OnBeginDrag(PointerEventData eventData){if (RectTransformUtility.ScreenPointToWorldPointInRectangle(transform.GetComponent<RectTransform>(), Input.mousePosition, eventData.enterEventCamera, out arragedPos)){offPos = transform.position - arragedPos;}}/// <summary>/// 拖拽中/// </summary>/// <param name="eventData"></param>public void OnDrag(PointerEventData eventData){transform.position = offPos + Input.mousePosition;}/// <summary>/// 拖拽结束/// </summary>/// <param name="eventData"></param>public void OnEndDrag(PointerEventData eventData){transform.position = transform.parent.transform.position;} }
转载于:https://www.cnblogs.com/qq2351194611/p/10484191.html
Unity UGUI实现鼠标拖动图片相关推荐
- 用鼠标拖动图片的JS代码
代码简介: 用鼠标拖动一个图片移动,就像拖动一个层一样,这是一个JS拖动类代码,你可以无限制的增加图片,代码复用率比较高. 代码内容: View Code <html><HEAD&g ...
- 基于js鼠标拖动图片排序
分享一款基于js的图片排序效果.鼠标拖动图片,重新排列图片的排列顺序.该插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线 ...
- Unity3D 鼠标拖动和旋转物体以及鼠标拖动图片
1.鼠标拖动物体Cube using System.Collections; using System.Collections.Generic; using UnityEngine; using Un ...
- unity ui界面 鼠标变图片移动
第一步 首先准备1张图(我随便截的)放入unity里,图片转换为Cursor; rso'r 第二步 创建一个Ui界面,在里面创一个按钮: 第三步 创建一个脚本,名字自取(脚本名为TU) sing Sy ...
- Unity UGUI获取鼠标在屏幕的准确点击位置
想要获取鼠标在屏幕的准确点击位置,千万不要胡乱写,什么转化坐标系,什么Ray射线检测都是浮云. 1,转化坐标系只是相对而言,并不能准确实现当前鼠标点击在屏幕的位置: 2,Ray检测,hit是需要碰撞的 ...
- html 禁止拖动图片,禁止鼠标拖动图片在新窗口打开
JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法: window.open(pageURL,name,parameters) 其中: pageU ...
- Unity2D 实现UGUI滚动鼠标滑轮以鼠标位置点为中心缩放图片
先放参考文章: Unity3d UGUI以鼠标位置点为中心缩放图片(含项目源码)https://blog.csdn.net/qq_33789001/article/details/117749837 ...
- Unity UGUI 鼠标悬停一段时间显示Text文字
Unity UGUI 鼠标悬停一段时间显示Text文字 using System.Collections; using System.Collections.Generic; using UnityE ...
- halcon窗体的移动和缩放_halcon与C#联合编程之鼠标控制图片缩放,拖动,roi
[实例简介]本实例展示了halcon与C#联合编程之鼠标控制图片缩放,拖动,roi [实例截图] [核心代码]using ChoiceTech.Halcon.Control; using Halcon ...
最新文章
- P3246 [HNOI2016]序列 莫队 + ST表 + 单调栈
- 3.SFB标准版前端安装
- win7电脑内存信息的查看方法
- (193)FPGA上电后IO的默认状态(Vivado软件默认为z)
- iOS中在NavigationController的toolbar中添加Segment控件
- 【CCCC】L2-030 冰岛人 (25分) 模拟题,二叉树链式存储,从底部向上
- python投注_python练习 | 下注猜大小 | 入门级
- 计算机二级c语言考试的步骤,计算机二级C语言考试技巧
- vue 一周日历展示,上一周下一周展示。
- mql5计算机语言函数库,MQL5 函数列表 - MQL5参考 - 参考MetaTrader 5的算法/自动交易语言...
- mysql如何实现透视表功能_SQL 实现数据透视表功能
- SpringCloudAlibaba(一)SpringCloudAlibaba简介
- iOS goback页面刷新问题
- excel高级功能-分级显示
- 云数据库RDS规格族配置详解
- emacs下安装eaf
- C语言常用算法题 (嵌入式算法题) 28道
- 2021年金属非金属矿井通风免费试题及金属非金属矿井通风考试总结
- 大咖们如何评判优秀架构师?
- 岭南师范学院专插本计算机,2020年岭南师范学院专插本招生计划出来了,共招250人...
热门文章
- 应用市场中的应用转让
- c++20 协程 图片识别框架 紫丁香
- 另一个角度看Java常量池
- git add后取消_满满干货!——Git知识总结
- 95-35-010-Topic-Topic的新建 源码解析
- 【Flink】Flink 1.14 版本 新特性 Barrier 在流经算子做 checkpoint Barrier跳过 unaligned checkpoint
- 【Kafka】Flink kafka TimeoutException Timeout expired while fetching topic metadata
- Queries with streaming sources must be executed with writeStream.start()
- 【Calcite】Calcite 的SQL解析
- linux下Zlib的安装与使用