一行代码实现UI拖拽的效果

演示

先来看效果吧!

实现方式

1.首先创建一个你想拖动的UI图片

2.创建一个C#的脚本

3.编写控制脚本(代码按我的敲就行)

付上代码片段

cs 复制代码
    public void OnDrag(PointerEventData eventData)
    {
        transform.position = eventData.position;
    }

4.添加脚本到组件上

5.点击运行就可以看到效果啦

相关推荐
绀目澄清9 分钟前
unity3d AI Navigation 中文文档
游戏·unity
绀目澄清2 小时前
Unity 的AI Navigation 系统详细总结
人工智能·unity·游戏引擎
绀目澄清4 小时前
Unity3D AI Navigation 详解:从基础概念到实战应用
unity·游戏引擎
weixin_409383124 小时前
cocos shader流光文字 不显示透明部分
游戏引擎·cocos2d
绀目澄清4 小时前
Unity3D AI导航系统完全指南:从核心概念到动画耦合
人工智能·unity
__water5 小时前
RHK《模型贴图自由更换位置》
unity·贴图·模型贴图·移动不丢失
JIes__5 小时前
Unity(二)——3D数学
unity·游戏引擎
淡海水5 小时前
【节点】[RandomRange节点]原理解析与实际应用
unity·游戏引擎·shadergraph·图形·randomrange
weixin_4242946720 小时前
在Unity中,摄像机移动时出现“残影”或“闪烁”是常见问题,主要原因和处理方法。
unity·游戏引擎
孟无岐21 小时前
【Laya】Browser 使用说明
typescript·游戏引擎·游戏程序·laya