Используй $gameVariables._data[1][0] = 10;
Вид для печати
а ты массив определил? Если значение в переменной не массив, то конечно ты ничего туда не запишешь.
например так
https://i.gyazo.com/3094dfa8c197a11b...887f34b2bd.png
Мне казалось это само собой разумеющееся... Т.к. я думал ты хочешь это применять к своему массиву о котором ты спрашивал раньше.
Но да ладно, просто не забывай, что определять массив нужно только раз, иначе в дальнейшем, показанным образом, он будет просто очищать твой массив.
Нужна еще помощь.
Вот есть скрипт $gameMap.event(id).setImage(name, index) и аналогичный для игрока $gameActors.actor(id).setCharacterImage(name, index)
Я задаю графику ивенту случайно. И потом игрок должен скопировать эту графику. Как мне это провернуть?
Никто не знает уроков по созданию бесшовный тайлов для мэйкера (автотайлов, на худой конец просто бесшовных тайлов для любой игры) в GIMP?? Можно на инглише.
Есть несколько удобных софтин, например PyxelEdit, можно найти официальный сайт и скачать демоверсию, ее вполне хватит для создания бесшовных тайлов.
А гимп хорош, но по пятилетнему опыту использования скажу: множества инструментов именно для пиксель-арта в нем не хватает (привет тот же Pyxel Edit или Aseprite) множество вещей пришлось настраивать, из интерфейса убирать одно, перемещать другое. Да и пользоваться им удобнее всего под *nix системами, под Win и OS X по сравнению с системами семейства linux он не очень оптимизирован.
Можешь если что мне вопросы по этой теме позадавать сюда, в личку или еще куда=)
Хз, актуально или нет. Но используй
$gameMap.event(id)._characterName - так ты получишь название чарсета нужного ивента
$gameMap.event(id)._characterIndex - так ты получишь индекс выбранного чара в чарсете нужного ивента.
А после вставляешь их в свой код
$gameActors.actor(id).setCharacterImage( $gameMap.event(id)._characterName, $gameMap.event(id)._characterIndex);
Главное после всех манипуляций вызови еще
$gamePlayer.refresh();
чтобы графика героя обновилась