Unity实现简单的背包装备拖拽
描述:在一个简单的UI场景内实现背包内物品可以互相拖拽,装备栏内相同装备间互换、不相同的装备间不能相互拖拽。
1.是通过标签Tag与层Layer来判断的装备是在背包内还是在装备栏内
2.脚本挂在背包内的物品身上,每个装备标签和道具标签都不一样分为Weapon,Clothes,Wing,Shoes,
3.层分为了背包层Bag和装备层Weapon。通过射线检测的物体标签Tag与层Layer。
将脚本挂在装备或者物品上即可
完整代码送上
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class Drag : MonoBeh