网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

【源码】Unity3D遇到OnMouseDrag不能用在UI上

时间:2024-10-11 18:43:34

1、 打开软件,创建工程如下图所示。

【源码】Unity3D遇到OnMouseDrag不能用在UI上

2、 藜局腑载添加一张图片并选中->在【Inspector】面板中设置Texture type为【Sprite(2D and UI)】->【Apply】,如下图所示

【源码】Unity3D遇到OnMouseDrag不能用在UI上

3、 步骤三后,选择button图片拖拽到【hierarchy】面板,如下图所示

【源码】Unity3D遇到OnMouseDrag不能用在UI上

4、 创建脚本文件如下图所示: 空白处右键->create->c# Script

【源码】Unity3D遇到OnMouseDrag不能用在UI上

5、 双击脚本打开:输入代码如下:using UnityEngine;using UnityEngine.UI;using System.Collections;using UnityEngine.EventSystems;public class TestMouseDrag : MonoBehaviour{void OnMouseDrag(){Debug.Log("鼠标拖拽中...");}void OnMouseDown(){Debug.Log("鼠标点击了: ");}void OnMouseUp(){Debug.Log("鼠标释放了! ");}}

【源码】Unity3D遇到OnMouseDrag不能用在UI上【源码】Unity3D遇到OnMouseDrag不能用在UI上

6、 选中Button->添加【Box Collider】组件,如下图所示。

【源码】Unity3D遇到OnMouseDrag不能用在UI上

7、 点击运行按钮,结果如下图所示。源码工程见注意事项

【源码】Unity3D遇到OnMouseDrag不能用在UI上

8、如果您觉得有用,记得在下方点击投票、点赞、关注、留言,小编会定期奉上更多的惊喜哦,您的支持才是小编继续努力的动力,么么哒。

【源码】Unity3D遇到OnMouseDrag不能用在UI上
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com