- Сообщений: 683
- Спасибо получено: 351
Скрипт для сравнения тайлов
Вообще желательно для Асе, но и для МВ такой бы тоже не помешал, я думаю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 1597
- Спасибо получено: 1522
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Просто в тайл свапе же можно поставить или удалить определенный тайл, так почему нельзя его сравнить с тем что уже есть на карте?
Нет, Демий, не совсем. Вот есть у меня на карте дерево в 1 квадрат, а в тайлсете 2 дерева (сосна и дуб). И вот мне нужно узнать сосна это или дуб.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Naarassusi Game
-
- Не в сети
- Захожу иногда
-
- Как упал ты с неба, денница, сын зари! Разбился о землю, попиравший народы.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 1597
- Спасибо получено: 1522
Где Z, судя по всему - слой.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
На 131 строке (New. Convert my tileID to an internal tile ID.) идет код конвертации ид тайлов из тайл свапа обратно в ид привычный для мукера. Может кто-нибудь помочь написать скрипт для обратной конвертации. То бишь при использовании команды $game_map.data[x, y, слой] или подобной, происходила бы конвертация в привычный для тайл свапа вид.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
[strike]Вот готов пока только беглый набросок для сетов от B до E, для автотайлов еще не сделал.[/strike] Done!
Ссылку оставляю для себя или того, кто меня обгонит при написании кода: forums.rpgmakerweb.com/index.php?/topic/2829-autotile-tile-ids/
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Тестируй сам. Если будут проблемы - пиши сюда, разберем.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну хочешь, я напишу функцию, которая сама будет тебе из координат выдирать этот ид и сразу передавать в конвертор, возвращая ид для тайлсвапа?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Так как у меня ни демки, ни примера использования, ни времени на телепатию и/или составление самому себе более конкретного задания нет, то это все, чем я могу тебе помочь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
$game_system.convert_internal_tid(x, y ,layer) - получает айди тайла как в тайл свапе
Только в коде был неправильно include написан, вот исправленный кусок.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
