Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Задал событию указанный маршрут движения (Сделать несколько шагов, прыжок и остановится до требования) но начинается это движение только тогда, когда ГГ подходит достаточно близко к этому событию.
Мне нужно, чтобы это событие проходило по маршруту, как только ГГ переносится на локацию, не зависимо от расстояния до события.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Делается только правкой скриптов, причём я не уверен, что при этом не будет сломано что-то ещё. Впрочем, искомая правка несложная:
Code:
#==============================================================================
# ** Game_Event
#------------------------------------------------------------------------------
# This class handles events. Functions include event page switching via
# condition determinants and running parallel process events. Used within the
# Game_Map class.
#==============================================================================
class Game_Event < Game_Character
#--------------------------------------------------------------------------
# * Determine if Near Visible Area of Screen
# dx: A certain number of tiles left/right of screen's center
# dy: A certain number of tiles above/below screen's center
#--------------------------------------------------------------------------
def near_the_screen?(dx = 12, dy = 8)
return true
end
end
Жуть болотная, на лапках, в тапках и с пулемётом...
С частотой перемещения не пробовал поиграться? Возможно, у тебя просто совпадает "подход" героя на близкое расстояние с началом очередного цикла движения.
Всего хорошего, и спасибо за рыбу
Последнее редактирование: 10 года 9 мес. назад пользователем Sypherot.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
"Sypherot" Скорость стоит максимальная. Маршрут короткий 6 шагов и прыжок на 2 клетки длиной. Проверено банально. Стоял рядом финишем маршрута, не доходя до события которое должно идти по маршруту.
"Cerberus" Устанавливал как в свойствах этого события, так и евентом в этом же событии. Результат один и тот же. [strike](евентом твой скрипт не пробовал)[/strike] Опробовал евентом, эффект тот же.
Последнее редактирование: 10 года 9 мес. назад пользователем MDiS.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Проверил в твоей демке своё событие. Действительно работает. Но когда переношу скрипт в свой проект, скрипт не работает. Наверное с каким то другим скриптом конфликтует.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
MDiS пишет: "Sypherot" Скорость стоит максимальная. Маршрут короткий 6 шагов и прыжок на 2 клетки длиной. Проверено банально. Стоял рядом финишем маршрута, не доходя до события которое должно идти по маршруту.
"Cerberus" Устанавливал как в свойствах этого события, так и евентом в этом же событии. Результат один и тот же. [strike](евентом твой скрипт не пробовал)[/strike] Опробовал евентом, эффект тот же.
Я не про скорость писал, а про частоту перемещений. Хотя есть вероятность, и очень большая, что дело в каком-то из скриптов, которые ты мог напихать в проект.
Всего хорошего, и спасибо за рыбу
Последнее редактирование: 10 года 9 мес. назад пользователем Sypherot.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
"Sypherot" Под скоростью я подразумевал и макс.Скорость и макс.Частоту.
На счёт скриптов. Наверное так и есть, но по большей части эти скрипты мне нужны, хоть и есть несколько скриптов, которые не помню зачем установил и за что они отвечают. (Был застой в создании игры, и по этому пару моментов подзабыл)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Уф. Очень хочется попросить запихнуть в мою демку имеющиеся у вас скрипты и, если в таком виде не заработает - прислать на дальнейшее разбирательство...
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Вот архив.
Move Demo
Петух как раз и есть то событие о котором говорится. Выдрал из своего проекта.
P.S. Извиняюсь за такую просьбу, но можешь посмотреть в особенности те скрипты, которые я выделил. Забыл для чего они. Если они бесполезны или лишние, то можно будет их удалить.
Последнее редактирование: 10 года 9 мес. назад пользователем MDiS.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Посмотрел. Проблема в скрипте антилага. Он нужен, если есть карты большого размера с большим (50 и более) количеством ивентов, если таких карт нет - достаточно убрать его и воспользоваться следующим по списку скриптом, поместив в имя требуемых событий строку [update].
Жуть болотная, на лапках, в тапках и с пулемётом...
Я имею в виду, что среди установленных у вас скриптов есть один, который содержит в себе тот же функционал, что и предложенный мной, но более гибок. Конкретно: если вместо "Петух" написать "Петух [update]" и убрать мой скрипт, результат будет тоже достигнут, а другие ивенты (имена которых не менялись) затронуты не будут.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.