Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Тайлы имитирующие высокую траву и водоёмы [VX Ace]
Почти во всех рпг играх встречается такой эффект как высокая трава или водоём,когда персонаж,ступая на определённую поверхность оказывается на половину закрыт водой или высокой травой.Я всё никак не могут понять,как это сделать.Метка "кусты" в настройках тайлсета не подходит-персонаж просто становится слегка прозрачным до пояса,это наверняка можно сделать как-то иначе,а я даже не знаю,как такое явление правильно называется,по этому и не могу ничего найти.Помогите кто чего знает по этому поводу.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Из стандартных возможностей RPG Maker подобным эффектом обладают только упомянутые "кусты". Сделать нижнюю часть (попадающую в "кусты") полностью прозрачной позволяет вот такой нехитрый скрипт - правда, выглядит это весьма...
Code:
class Sprite_Character < Sprite_Base
alias full_bush_init initialize
def initialize(viewport, character = nil)
full_bush_init(viewport, character)
self.bush_opacity = 0
end
end
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Неправда, выглядит это очень даже весьма!
Хотя есть идея сделать это еще интереснее, но так вот просто, как у Цербера, у меня объяснить не выйдет. Так что пользуйся!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну это конечно не совсем то,что мне нужно,но всё равно спасибо,это может пригодиться для других целей.Просто если хотя бы вспомнить всем известные рпг по покемонам,то там высокая трава шевелилась при хождении по ней,то есть там были не просто тайлы,закрывающие ноги персонажа.Без скрипта это наверняка невозможно сделать,но я никак не могу его найти.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну почему же? Если надо, просто что бы трава шевелилась, когда по ней ходят, то это делается через ивент... Берем чарсет(анимацию движения травы) и говорим ей делать "анимацию ходьбы", когда её касается игрок... И всё!
У меня конечно была такая идея,это действительно кажется очень простым выходом,но если вдруг карта будет большая?Или хотя бы средняя,какая-нибудь саванна или что-то вроде этого,где понадобится не меньше 30ти ивентов,хотя это на самом деле очень маленький квадратик.Если на одной карте будет слишком много ивентов,то она начнёт тормозить,у меня уже было такое,я создавал лес,в котором росли деревья с глазами следившими за игроком.Каждое дерево было персонажем,который на всех фреймах был неподвижен,но глаз поворачивался вниз и во все остальные стороны.Этот лес очень сильно глючил и пришлось значительно уменьшить количество ивентов.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Понятное дело что ивенты тормозят, когда их много, но я ни разу не видел что бы анимация в игре была сделана иначе(во всяком случае через мейкер). Мне кажется, это не реально, потому что нужно тогда менять именно тайл под ногами игрока... А подобные скрипты если и есть, то встречаются крайне редко.
Ребят, я, как человек пишущий скрипты, вам скажу, что на мейкере еще не настолько крутой движок, чтобы можно было без последствий делать такие анимации. Причем, не только через ивенты, но и другими методами.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Простой вариант (упрощенная версия того, что я напридумывал): нам понадобится тайлсет с травой по пояс(по шею/макушку?), нормальной травой, в общем. Траве даем одну звезду приоритета, затем окрашиваем те места, где у нас должна быть густая трава. Пробуем!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Иначе говоря - рисуем траву на верхнем слое. Это, правда, катит только с одноклеточными персонажами (по понятным причинам), но всё же - спасибо за напоминание
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
1 - когда ты по координате Y выше него - он накладывается на перса, когда ниже - перса на него.
2 - примерно тоже самое, но с премудростями.
3+ - ложаться на перса. 3,4,5 нужны для того, чтобы правильно настроить наложение деталей
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну вот. В эйсе одна звезда сразу ставит тайл поверх чаров (наглядная иллюстрация - баг с проходимостью в Перекрёстке, когда из тебя полуэльф сделался ). А где такое есть, к слову?
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.