背包层次介绍
首先,我们需要知道背包的结构,一堆格子,一个横着或者竖着的滚动条,可能会有的对某个格子的元素进行的修改操作。
例如这样的:
或者是这样的:
总之,都用到了单元格这个东西,它的大小一致,间隔固定,但数量可能是固定的,可能是可不断添加的。并且这种结构不止用于背包,存档、商店等多个元素都有运用。所以我们按照层次结构一层一层的来制作背包。
首先,我们需要知道背包的结构,一堆格子,一个横着或者竖着的滚动条,可能会有的对某个格子的元素进行的修改操作。
例如这样的:
或者是这样的:
总之,都用到了单元格这个东西,它的大小一致,间隔固定,但数量可能是固定的,可能是可不断添加的。并且这种结构不止用于背包,存档、商店等多个元素都有运用。所以我们按照层次结构一层一层的来制作背包。
[CreateAssetMenu(fileName = "New xxx", menuName = "yyy/New xxx")]
public class name : ScriptableObject
{
//没有Start和Update,直接写数据类型
}