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

演示

先来看效果吧!

实现方式

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

2.创建一个C#的脚本

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

付上代码片段

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

4.添加脚本到组件上

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

相关推荐
90后小陈老师3 小时前
Unity教学 项目2 2D闯关游戏
游戏·unity·游戏引擎
噗噗夹的TA之旅4 小时前
Unity Shader 学习20:URP LitForwardPass PBR 解析
学习·unity·游戏引擎·图形渲染·技术美术
nnsix4 小时前
Unity ReferenceFinder插件 多选资源查找bug解决
unity·游戏引擎·bug
gzroy6 小时前
Unity Shader Graph实现全息瞄准器
unity·游戏引擎
90后小陈老师9 小时前
Unity教学 基础介绍
unity·游戏引擎
90后小陈老师9 小时前
Unity教学 项目3 3D坦克大战
3d·unity·游戏引擎
秦奈11 小时前
Unity复习学习随笔(五):Unity基础
学习·unity·游戏引擎
nnsix11 小时前
Unity ReferenceFinder插件 窗口中选择资源时 同步选择Assets下的资源
java·unity·游戏引擎
麷飞花13 小时前
unity3d scene窗口选中物体, 在 hierarchy高光显示
unity·editor·unity3d·u3d·hierarchy
ۓ明哲ڪ13 小时前
Unity功能——关闭脚本自动编译(Unity2021.3)
unity·游戏引擎