概述
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拖拽物体所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复