Ячейка хранит в себе параметры книги, которая лежит внутри. book = [0,0,0,0,0]. Можно было хранить одну цифру (номер картинки в атласе), но конкретно в этом прототипе каждая книжка - это набор параметров, а также 0 в первой цифре означает отсутствие предмета. В атласе картинок предметов, соответственно, нулевой фрейм полностью прозрачный, то есть когда мы устанавливаем предмет [0,....] в ячейку, то выводится прозрачное ничто в качестве предмета (как вариант, в таком случае спрайт объекта можно было скрывать из видимости). Фрейм под номером 1, следующий после нулевого, тоже зарезервирован - там содержится условная картинка-маркер, появляющаяся на той ячейке откуда предмет взят.
За статью спасибо.
Не за что.
Чертов дтф, увидел такую статью случайно, и то через гугл ленту
Ну, так тут поставлена работа площадки
Не понял только зачем ты задаёшь изначально массив сразу на 20 пустых ячеек, можно же создавать его в зависимости от переменой отвечающей за размер инвентаря, ну и не понадобится 20 раз писать null. Хотя на счёт этих null я вообще не понял, изначально если эти массив каких либо элементов они изначально null.
UPD как я понял это gdscript, тогда ещё легче, вроде там массивы динамические и с ними можно работать как с List
Я специально завожу многие вещи явным образом, чтобы не запутаться где у меня что. К тому же языки могут быть разные, а проекты иногда приходится откладывать, чтобы вернуться потом - так легче вспомнить и сориентироваться.
DTF - вы с ума сошли? Редактирование комментария теперь по подписке?