社区
游戏开发
帖子详情
在Unity中用鼠标拖动图片
美载小路
2015-03-10 09:50:50
在Unity中,我用GUI.DrawTextuture在屏幕上绘制了一张图片,如何用鼠标拖动它,实现图片的移动??
...全文
869
2
打赏
收藏
在Unity中用鼠标拖动图片
在Unity中,我用GUI.DrawTextuture在屏幕上绘制了一张图片,如何用鼠标拖动它,实现图片的移动??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
美载小路
2015-03-13
打赏
举报
回复
我解决这个问题了,利用Input.GetMouseButton(0)来判断鼠标按下,再用Input.mousePosition获得鼠标的位置,再进行贴图
Minikinfish
2015-03-10
打赏
举报
回复
根据图片的大小,以及鼠标点击屏幕的射线,来判断时候点击在图片上,然后根据鼠标的移动距离,修改图片的坐标值。
Unity
UGUI实现
鼠标
拖动
图片
using System.Collections; using System.Collections.Generic; using
Unity
Engine; using
Unity
Engine.UI; using
Unity
Engine.EventSystems; // UGUI
拖动
图片
,脚本挂在Image上即可 public class TuoDongWuPin : MonoBehaviour, IDragHandler, IBeginDragHandler, IEndDragHandler {
Unity
-
鼠标
拖动
图片
(
Unity
2020版本)
Unity
-
鼠标
拖动
图片
unity
3D学习【功能实现】之九:
鼠标
拖动
图片
点击查看动态图 这个好像只能用在ugui下,也就是说用在Canvas下的所有对象。 一,首先是将Cancas的Render mode设置为World Space,另外的模式最后我会提一下。 不管哪个模式都是涉及的
鼠标
的坐标转换 二,在Cancas下新建一个Panel,把Cancas大小设为width:80,Height:80,Panel也设置为80*80,或者也可以直接把Panel设置为撑满整个
Unity
3D
鼠标
拖动
和旋转物体以及
鼠标
拖动
图片
1.
鼠标
拖动
物体Cube using System.Collections; using System.Collections.Generic; using
Unity
Engine; using
Unity
Engine.EventSystems; /// /// 脚本挂到一个Cube上 /// public class Ts : MonoBehaviour {public T
用
鼠标
在屏幕上
拖动
多张
图片
以前看过一段代码,说的是用
鼠标
在屏幕上
拖动
图片
,但这段代码的扩展性不是很好,
拖动
任何位置,
图片
都会移动,且只能
拖动
一张
图片
。代码如下:var Tu : Texture2D;private var first = Vector2.zero;private var second = Vector2.zero;private var tempx : float = 0;private var tempy
游戏开发
8,324
社区成员
23,685
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章