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

演示

先来看效果吧!

实现方式

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

2.创建一个C#的脚本

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

付上代码片段

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

4.添加脚本到组件上

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

相关推荐
benben0442 小时前
Unity3D仿星露谷物语开发33之光标位置可视化
游戏·ui·unity·游戏引擎
张屿秋6 小时前
在Unity中,如果物体上的脚本丢失,可以通过编写一个自定义编辑器脚本来查找并删除这些丢失的组件
unity·编辑器·游戏引擎
闪电麦坤9518 小时前
Unity:Simple Follow Camera(简单相机跟随)
unity·游戏引擎
一个程序员(●—●)19 小时前
xLua环境控制+xLua的Lua调用C#的1
开发语言·unity·c#·lua
帮帮志20 小时前
05.unity 游戏开发-3D工程的创建及使用方式和区别
3d·unity·游戏引擎
闪电麦坤9521 小时前
Unity:标签(tags)
unity·游戏引擎
GoMaxAi1 天前
智能体(Agent)系统源码解析:AI 自动化办公的未来
人工智能·unity·自动化
虾球xz1 天前
游戏引擎学习第206天
c++·学习·游戏引擎
闪电麦坤951 天前
Unity:销毁(Destroy)
unity·游戏引擎
努力的小钟1 天前
Unreal Engine 高效数组复制用法详解
ue5·游戏引擎·虚幻