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

演示

先来看效果吧!

实现方式

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

2.创建一个C#的脚本

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

付上代码片段

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

4.添加脚本到组件上

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

相关推荐
七夜zippoe5 小时前
OpenClaw 内置工具详解
unity·ai·游戏引擎·openclaw·内置工具
mxwin10 小时前
Unity Shader 细节贴图技术在不增加显存开销的前提下,有效提升近距离纹理细节的渲染质量
unity·游戏引擎·贴图
魔士于安12 小时前
unity 低多边形 动物 带场景 有氛围感
游戏·unity·游戏引擎·贴图
小贺儿开发13 小时前
Unity3D 摩斯与中文电码转换工具
科技·unity·人机交互·工具·实践·实用·科普应用
魔士于安14 小时前
unity 动物包 大象 鹿 狐狸
游戏·unity·游戏引擎·贴图·模型
mxwin16 小时前
Unity URP 中 Mipmap 纹理多级渐远技术 解决远处纹理闪烁(摩尔纹)与性能优化的完整指南
unity·游戏引擎
mxwin17 小时前
Unity Shader Blinn-Phong vs PBR传统经验模型与现代物理基础渲染
unity·游戏引擎·shader
风酥糖18 小时前
Godot游戏练习01-第23节-新增Player名称显示
游戏·游戏引擎·godot
mxwin18 小时前
Unity Shader BRDF双向反射分布函数
unity·游戏引擎
十五年专注C++开发19 小时前
Cocos2d - x: 一款开源跨平台 2D 游戏框架
运维·c++·游戏·开源·游戏引擎·cocos2d