背包效果-使用NGUI实现物品的拖拽效果Drag
效果实现如图
对象层级关系图
PacketCell - Right
对象作为单元格背景
PacketContainer
对象作为单元格容器
PacketLabel
对象作为单元格物体
PacketCell - Left
对象作为单元格背景
PacketContainer
对象作为单元格容器
PacketLabel
对象作为单元格物体
'Label - Middle'
用来显示当前文字处于哪个位置
物体能够被拖拽的几个条件
碰撞器BoxCollider
拖拽功能UIDragDropItem
创建第一个拖拽功能的空子类
using System;
using UnityEngine;
///
/// 第一个自己创建的拖拽功能
///
public class MyFirstDragDropItem:UIDragDropItem
{
}
容器可以监测正在被拖拽物体是否到自己对象位置的几个条件
碰撞器 BoxCollider
容器功能 UIDragDropContainer
GMUser.cs
using System;
///
/// 用户管理器
///
public class