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

演示

先来看效果吧!

实现方式

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

2.创建一个C#的脚本

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

付上代码片段

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

4.添加脚本到组件上

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

相关推荐
冰凌糕1 小时前
Unity3D Shader 顶点和片段着色器
unity
Echo_NGC22371 小时前
【AirSim 教程指南】Part 3:相机与传感器(RGB / 深度 / 分割 / LiDAR)
人工智能·计算机视觉·游戏引擎·ar·无人机·图形渲染·着色器
tealcwu4 小时前
【Unity实战】如何使用VS Code在真实Android设备上调试 Unity应用
android·unity·游戏引擎
IMPYLH4 小时前
Lua 的 setmetatable 函数
开发语言·笔记·后端·游戏引擎·lua
淡海水21 小时前
【节点】[Blackbody节点]原理解析与实际应用
unity·游戏引擎·shadergraph·图形·blackbody
avi91111 天前
Unity-海水效果+ShaderGraph-非专业不谈虚的效果-分享实用Editor源码
unity·游戏引擎
猫不在1 天前
MVC和MVVM
unity
老朱佩琪!1 天前
在Unity中实现状态机设计模式
开发语言·unity·设计模式
憨辰1 天前
Unity I2多语言拆分方案【内存、包体⬇️】
unity·游戏引擎
jtymyxmz2 天前
《Unity Shader》12.5 Bloom 效果
unity·游戏引擎