Скрыть третий слой

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 11 мес. назад #81071 от DeadElf79
Так как по этой теме никто не ответил мне, то я, будучи на хп, нашёл для себя иной выход. Теперь на третьем слое у меня расположены все "пометки регионов", реализованные через тайлсет. Появился новый вопрос: может ли кто написать скрипт (или хотя бы подсказать куда смотреть), чтобы скрывать третий слой карты по тегу в названии карты? (Если тэг есть - скрывать, то есть). Я его всё равно ни для чего не использую, у меня во всем проекте карты укладывается в один, максимум, в два слоя.

Покажу скриншот моей замены регионам:
[IMG


Не обращайте внимание на графику города и замка, я до них еще не добрался :blush:
Тема заблокирована.
Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 11 мес. назад #81073 от Cerberus
Cerberus ответил в теме Скрыть третий слой
Если это поможет - здесь есть переписанный Tilemap: littledrago.blogspot.ru/2014/07/rgss-dra...m-resolution-ii.html

Жуть болотная, на лапках, в тапках и с пулемётом...
Спасибо сказали: DeadElf79
Тема заблокирована.
Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
10 года 11 мес. назад #81074 от strelokhalfer
А вариант заменить позже на прозрачный тайлсет не подойдет?

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Спасибо сказали: Cerberus, peter8031983
Тема заблокирована.
Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 11 мес. назад #81075 от DeadElf79
DeadElf79 ответил в теме Скрыть третий слой
Конечно же нет, иначе бы я не спрашивал даже.
Тема заблокирована.
Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 11 мес. назад - 10 года 11 мес. назад #81076 от DeadElf79
DeadElf79 ответил в теме Скрыть третий слой
Проблему решил, вот код:
Code:
def no3layer mapinfo=load_data("Data/MapInfos.rxdata") if mapinfo[$game_map.map_id].name[/\[no3layer\]/] wr @spriteset.tilemap.layers[2].inspect @spriteset.tilemap.layers[2].visible = false end end

Для работы этого скрипта потребуется вставить скрипт Tilemap Settings от SephirothSpawn (входит в состав скрипта Map Screenshot для RPG Maker XP) и не забыть вставить вызов метода в загрузку карты. Результат очевиден:
[IMG


Почему я отказался от варианта использовать "прозрачный" тайлсет? Потому что вы не рисуете графику, ни стрелок, ни цербер, ни пётр, и не знаете, как это может раздражать сохранять при рисовании по два файла - для редактора и для игры, особенно, если ты еще рисуешь тайлсет по ходу дела и тебе нужно проверять некоторые тонкости совместимости тайлов и цветов. И нет, я не собираюсь в графическом редакторе делать всё это с каждым тайлом.

Вопрос решён, тема закрыта ^_^
Последнее редактирование: 10 года 11 мес. назад пользователем DeadElf79.
Спасибо сказали: Ren310, strelokhalfer, MaltonTheWarrior
Тема заблокирована.
Время создания страницы: 0.112 секунд
Работает на Kunena форум