Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Движущиеся события остонавливаются за пределами эк
10 года 9 мес. назад #83645
от Koteuka
Мне лень что-то писать
По закону мукера все двигающиеся события выпадая из поле зрения экрана остонавливаются
Можно ли это как-то исправить
Можно ли это как-то исправить
Мне лень что-то писать
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 9 мес. назад - 10 года 9 мес. назад #83655
от DeadElf79
DeadElf79 ответил в теме Движущиеся события остонавливаются за пределами эк
По какому такому закону мукера? Нет такого в скриптах ограничения! У тебя небось антилаг стоит? Вот он это ограничение внести мог, в стандартных скриптах я ничего подобного не вижу.
Даже перепроверил. Такие изменения вносит скрипт от могхантера "MOG Simple Anti Lag", к примеру. В стандарте ничего такого нет (и именно поэтому этот скрипт и был написан).
Даже перепроверил. Такие изменения вносит скрипт от могхантера "MOG Simple Anti Lag", к примеру. В стандарте ничего такого нет (и именно поэтому этот скрипт и был написан).
Последнее редактирование: 10 года 9 мес. назад пользователем DeadElf79.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 9 мес. назад #83658
от Cerberus
Жуть болотная, на лапках, в тапках и с пулемётом...
Cerberus ответил в теме Движущиеся события остонавливаются за пределами эк
Эльф, ошибаешься. В стандарте такое есть для стандартного движения (в свойствах страницы, а не по команде) и команды "шаг к игроку", методы near_the_screen и near_the_player соответственно. Фикс выложить сейчас не могу, нет доступа к мэйкеру.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 9 мес. назад #83666
от DeadElf79
DeadElf79 ответил в теме Движущиеся события остонавливаются за пределами эк
Ага, вот ты о чем... Церб, спасибо за указание, а заодно за то, что ты такой лентяй 
Я чуть менее лентяй, поэтому предоставлю нужный кусок скрипта с большой инструкцией по нему:
Внимание! Вначале поменяй значения на те, которые тебе нужны (как указано в примере), чтобы не возвращаться сюда с жалобами.
Чтобы вычислить, какое количество тайлов тебе нужно поставить в dx и dy, припомни, что в стандартное разрешение вмещается всего 17х13 тайлов и сделай из этого выводы (посчитай, в смысле)

Я чуть менее лентяй, поэтому предоставлю нужный кусок скрипта с большой инструкцией по нему:
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 тайлов и сделай из этого выводы (посчитай, в смысле)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 9 мес. назад - 10 года 9 мес. назад #83667
от Koteuka
.__
|....
;.....|
|__|
Вот твоя питченька v.0.1
Мне лень что-то писать
Koteuka ответил в теме Движущиеся события остонавливаются за пределами эк
Спасибо тебе DeadElf79DeadElf79 пишет: Ага, вот ты о чем... Церб, спасибо за указание, а заодно за то, что ты такой лентяй
Я чуть менее лентяй, поэтому предоставлю нужный кусок скрипта с большой инструкцией по нему: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 тайлов и сделай из этого выводы (посчитай, в смысле)
ВНИМАНИЕ: Спойлер!
.__
|....

;.....|
|__|
Вот твоя питченька v.0.1
Мне лень что-то писать
Последнее редактирование: 10 года 9 мес. назад пользователем Koteuka.
Спасибо сказали: DeadElf79
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.098 секунд
