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

演示

先来看效果吧!

实现方式

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

2.创建一个C#的脚本

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

付上代码片段

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

4.添加脚本到组件上

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

相关推荐
Jet_5842 分钟前
一次完整的 Unity Mono 安卓游戏逆向:Frida Hook 绕过碰撞死亡判定
android·游戏·unity
老朱佩琪!2 小时前
Unity享元模式
unity·游戏引擎·享元模式
lrh30255 小时前
Custome SRP 17 - FXAA
3d·unity·srp·render pipeline·fxaa·抗锯齿
XR技术研习社7 小时前
第二种升级Quest系统的方案
unity·xr·vr
三和尚8 小时前
AI开发之Cursor的下载安装以及Unity-MCP下载安装到你的个人Unity项目中(一)
unity·ai·游戏引擎·cursor·unity-mcp·unity自动化
__water8 小时前
RHQ《Unity2D图片切割方式》
unity·2d·精灵图切割
DaLiangChen9 小时前
Unity 导览相机实现:键鼠控制自由漫游(WASD 移动 + 右键旋转)
数码相机·unity·游戏引擎
沉默金鱼1 天前
Unity实用技能-UI进度条
ui·unity·游戏引擎
老朱佩琪!1 天前
Unity离线开发经验分享
unity·游戏引擎
Sator11 天前
unity的GPUInstance和GPU动画
unity·游戏引擎