到目前为止,我得到了:
var Items = new Array(5); // this array contains the items
BodyPaint = new Array(1, 0, 1, 0, 0, 0, 0, 0, 0); // this array gives stats for the item
WolfFur = new Array(3, 0, 1, 0, 0, 0, 0, 0, 0); // ^^
BearFur = new Array(4, 0, 1, 0, 0, 0, 0, 0, 0); // ^^
WolfSkin = new Array(6, 0, 0, 0, 0, 0, 0, 0, 0); // ^^
BearSkin = new Array(7, 1, 0, 0, 0, 0, 0, 0, 0); // ^^
这个数组可以工作吗?我对编程相对较新,我的朋友建议我应该这样做,但我环顾四周,其他任何地方都推荐一种更复杂的方法,如果他们解释它可能是有意义的。如果这个数组可以工作,请告诉我到目前为止我将如何访问第二个数组中的值以访问 wolf fur 的第一个统计数据 我得到了这个:
var example = Items.2.1
这(^^)会起作用吗?
如果它不起作用,请告诉我如何使用示例中的上述名称来执行此操作,并解释您为什么要做所有您所做的事情以及它做了什么。谢谢。
我现在使用一个对象,我得到了:
var Items = {
BodyPaint : new Array(1, 0, 1, 0, 0, 0, 0, 0, 0),
FurCloak : new Array(3, 0, 1, 0, 0, 0, 0, 0, 0),
WolfSkin : new Array(5, 0, 0, 0, 0, 0, 0, 0, 0)};
还有更多数组,但我在此处结束以节省空间我收到以下错误:未知标识符:BodyPaint 未知标识符:FurCloak 未知标识符:WolfSkin 以及对于我所有其他数组,如果我用数字替换名称,则会出现错误但它对代码不好,我真的不希望我的项目在这里被称为数字,我不能 2 知道哪个是哪个