我是靠谱客的博主 高大机器猫,最近开发中收集的这篇文章主要介绍Unity拖拽物体Unity拖拽物体,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Unity拖拽物体

  • Unity拖拽物体
    • UI拖动Image
    • 命名空间
    • 重构接口
    • 增加Canvas Group组件

Unity拖拽物体

Unity中GameObject的拖拽移动使用的方法和UI一样。

UI拖动Image

物体的拖动和UI一样,用IBeginDragHandler,IDragHandler,IEndDragHandler

命名空间

using UnityEngine.EventSystems;

重构接口

实现这3个接口

增加Canvas Group组件

增加Canvas Group组件为了检测拖拽中物体,下面的物体。
transform.GetComponent().blocksRaycasts = true;
true 开启,false关闭。

注意:如果写了协程移动物体的话,同样这三个接口都需要继承和实现,不然可能出现无法检测到下面物体的情况

最后

以上就是高大机器猫为你收集整理的Unity拖拽物体Unity拖拽物体的全部内容,希望文章能够帮你解决Unity拖拽物体Unity拖拽物体所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部