level 7
斯帕托斯
楼主
在做背包时.如果只有一个背包时.
当获得物品时push到背包的X轴就可以了
但是想把背包道具分类push的话.要怎么做呢?
比如道具分为:武器,消耗品,任务道具等
是否能够用不同的depth来存储不同类型的物品?并且能够push呢
比如:
X0,Y0,Z0存储物品“武器A”的名称,X0,Y1,Z0存储物品的数量.
X1,Y0,Z0存储物品“武器B”的名称,X1,Y1,Z0存储物品的数量.....
X0,Y0,Z1存储物品“消耗品”的名称,X0,Y1,Z1存储消耗品的数量....
X0,Y0,Z2存储物品“任务道具”的名称X0,Y1,Z2存储数量....
虽然可以手动导入这些值,但是用push的时候,只能选择要push的轴.所以没法这么操作.
想到的解决办法是.
1.不用数组改用csv,
2.建立很多不同的数组来分别存储不同类型物品.
3.还有一种方法是,用一个数组保存所有类型,显示的时候分类,但是这样好像没法简单控制背包大小,也有局限性.
2016年03月20日 07点03分
1
当获得物品时push到背包的X轴就可以了
但是想把背包道具分类push的话.要怎么做呢?
比如道具分为:武器,消耗品,任务道具等
是否能够用不同的depth来存储不同类型的物品?并且能够push呢
比如:
X0,Y0,Z0存储物品“武器A”的名称,X0,Y1,Z0存储物品的数量.
X1,Y0,Z0存储物品“武器B”的名称,X1,Y1,Z0存储物品的数量.....
X0,Y0,Z1存储物品“消耗品”的名称,X0,Y1,Z1存储消耗品的数量....
X0,Y0,Z2存储物品“任务道具”的名称X0,Y1,Z2存储数量....
虽然可以手动导入这些值,但是用push的时候,只能选择要push的轴.所以没法这么操作.
想到的解决办法是.
1.不用数组改用csv,
2.建立很多不同的数组来分别存储不同类型物品.
3.还有一种方法是,用一个数组保存所有类型,显示的时候分类,但是这样好像没法简单控制背包大小,也有局限性.