Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Движущиеся события остонавливаются за пределами эк

Больше
10 года 9 мес. назад #83645 от Koteuka
По закону мукера все двигающиеся события выпадая из поле зрения экрана остонавливаются
Можно ли это как-то исправить

Мне лень что-то писать

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 9 мес. назад - 10 года 9 мес. назад #83655 от DeadElf79
По какому такому закону мукера? Нет такого в скриптах ограничения! У тебя небось антилаг стоит? Вот он это ограничение внести мог, в стандартных скриптах я ничего подобного не вижу.
Даже перепроверил. Такие изменения вносит скрипт от могхантера "MOG Simple Anti Lag", к примеру. В стандарте ничего такого нет (и именно поэтому этот скрипт и был написан).
Последнее редактирование: 10 года 9 мес. назад пользователем DeadElf79.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 9 мес. назад #83658 от Cerberus
Эльф, ошибаешься. В стандарте такое есть для стандартного движения (в свойствах страницы, а не по команде) и команды "шаг к игроку", методы near_the_screen и near_the_player соответственно. Фикс выложить сейчас не могу, нет доступа к мэйкеру.

Жуть болотная, на лапках, в тапках и с пулемётом...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 9 мес. назад #83666 от DeadElf79
Ага, вот ты о чем... Церб, спасибо за указание, а заодно за то, что ты такой лентяй ^_^

Я чуть менее лентяй, поэтому предоставлю нужный кусок скрипта с большой инструкцией по нему:
Code:
# Определяет расстояние ивента до игрока относительно ЦЕНТРА экрана! # Необходимо для уменьшения/увеличения расстояния, на котором # события остаются активными. Полезно использовать в совокупности # со скриптами, увеличивающими разрешение экрана (если в них # этот фикс отсутствует напрочь, конечно) # # параметры: # dx - растояние в тайлах от центра экрана по горизонтали (ширине), по умолчанию - 12 # dy - расстояние в тайлах от центра по вертикали (высоте), по умолчанию - 8 # # инструкция, как менять: # 1. меняем значения в строке def near_the_screen?(dx = 12, dy = 8) # 2. ставим что-то вроде def near_the_screen?(dx = 30, dy = 15) # 3. проверяем на установленном разрешении и убеждаемся, что сработало. # 4. если да - радуемся, танцуем и поем (опционально) class Game_Event < Game_Character def near_the_screen?(dx = 12, dy = 8) ax = $game_map.adjust_x(@real_x) - Graphics.width / 2 / 32 ay = $game_map.adjust_y(@real_y) - Graphics.height / 2 / 32 ax >= -dx && ax <= dx && ay >= -dy && ay <= dy end end

Внимание! Вначале поменяй значения на те, которые тебе нужны (как указано в примере), чтобы не возвращаться сюда с жалобами.

Чтобы вычислить, какое количество тайлов тебе нужно поставить в dx и dy, припомни, что в стандартное разрешение вмещается всего 17х13 тайлов и сделай из этого выводы (посчитай, в смысле) :laugh:
Спасибо сказали: Rude, Koteuka

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 9 мес. назад - 10 года 9 мес. назад #83667 от Koteuka

DeadElf79 пишет: Ага, вот ты о чем... Церб, спасибо за указание, а заодно за то, что ты такой лентяй ^_^

Я чуть менее лентяй, поэтому предоставлю нужный кусок скрипта с большой инструкцией по нему:

Code:
# Определяет расстояние ивента до игрока относительно ЦЕНТРА экрана! # Необходимо для уменьшения/увеличения расстояния, на котором # события остаются активными. Полезно использовать в совокупности # со скриптами, увеличивающими разрешение экрана (если в них # этот фикс отсутствует напрочь, конечно) # # параметры: # dx - растояние в тайлах от центра экрана по горизонтали (ширине), по умолчанию - 12 # dy - расстояние в тайлах от центра по вертикали (высоте), по умолчанию - 8 # # инструкция, как менять: # 1. меняем значения в строке def near_the_screen?(dx = 12, dy = 8) # 2. ставим что-то вроде def near_the_screen?(dx = 30, dy = 15) # 3. проверяем на установленном разрешении и убеждаемся, что сработало. # 4. если да - радуемся, танцуем и поем (опционально) class Game_Event < Game_Character def near_the_screen?(dx = 12, dy = 8) ax = $game_map.adjust_x(@real_x) - Graphics.width / 2 / 32 ay = $game_map.adjust_y(@real_y) - Graphics.height / 2 / 32 ax >= -dx && ax <= dx && ay >= -dy && ay <= dy end end

Внимание! Вначале поменяй значения на те, которые тебе нужны (как указано в примере), чтобы не возвращаться сюда с жалобами.

Чтобы вычислить, какое количество тайлов тебе нужно поставить в dx и dy, припомни, что в стандартное разрешение вмещается всего 17х13 тайлов и сделай из этого выводы (посчитай, в смысле) :laugh:

Спасибо тебе DeadElf79
ВНИМАНИЕ: Спойлер!

Мне лень что-то писать
Последнее редактирование: 10 года 9 мес. назад пользователем Koteuka.
Спасибо сказали: DeadElf79

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.098 секунд
Работает на Kunena форум