до сих пор ив получил:Может ли этот 2-мерный массив работать?
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); // ^^
бы
эту работу массива? я относительно новичок в программировании, и мой друг предположил, что это так, как я должен это делать, но я оглядывался вокруг, и везде рекомендует более сложный способ сделать это, что могло бы иметь смысл, если бы они это объяснили. , если этот массив будет работать, пожалуйста, скажите мне, как я бы получить доступ к значению во втором массиве до сих пор, чтобы получить доступ к 1-й стату для волка меха Айв получили это:
var example = Items.2.1
бы это (^^) работать?
, и если это не сработает, сообщите мне, как это сделать, используя приведенные выше имена в примере и объясняя, почему вы делаете все, что вы делаете, и что оно делает. thx.
Im теперь использует объект, ив получил:
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 и для всех моих других массивов , если я заменяю имя номером ошибки, но он не может быть хорошим для кода, и я действительно не хочу, чтобы мои объекты назывались здесь числами, я не буду b умеет знать, что есть
thx для примера объектов, я мог бы использовать его, но atm мои объекты называются идентификаторами havind, поэтому я думаю, что плохо использовать массив, и почему элементы [2] [1] возвращают 0? начинает ли подсчет массива в нуле? так что BodyPaint будет 0? извините за noob вопрос – empire2202
Yep. Массивы начинаются с нуля почти на всех языках программирования. –
использовал объект, но я получаю сообщение об ошибке, указывающее мне добавить точку с запятой в конце после}, когда я делаю это, возникает множество ошибок (Unknow identifier: «BodyPaint») для каждого отдельного массива, но вместо этого я заменяю имя номер ошибки для этого массива, есть ли способ исправить? это нормально использовать числа? – empire2202