Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Противники не могут крепится ниже центра экрана. Это рассчитано на дефолтные двухслойные бэкграунды, но совсем не рассчитано на собственные однослойные фоны, ибо мобы смотрятся как в подвешенном состоянии.
Примерно так это выглядит:
Как спустить этого чмыря с ножиком ниже >_<
Последнее редактирование: 10 года 10 мес. назад пользователем Succubus.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну так я же написала, что размещать противников ниже центра экрана - нелья -_- Разумеется, что под экраном подразумевался боевой экран, а не окно во вкладке "troops". Если бы я еще о нём не знала и не умела пользоваться - кем бы я вообще была... Моб, изображенный на скриншоте поставлен в максимально нижнюю позицию:
[img size]
s011.radikal.ru/i315/1507/6a/87eda280a2e8.jpg
[/img] Но когда начинается бой - все выглядит так как на скриншоте в первом посте.
Видимо чтобы он стоял на земле а не в воздухе - нужно сдвинуть его за пределы нижней границы окна. Вот я и спрашиваю, можно ли как-то эти границы "сломать"?
Последнее редактирование: 10 года 10 мес. назад пользователем Succubus.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Нижняя граница окна во вкладке - это расположение впритык к окну управления битвой, только что проверил. Если у вас не так - не затруднит собрать демку?
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Я написал простенький скрипт, вынес настройки и вроде расписал более-менее понятно. Единственное, что не тестировал, но я не думаю, что тут тонна ошибок:
Code:
module TroopsRepos
# ВСЕ НАСТРОЙКИ ИЗМЕНЯЮТ ПОЛОЖЕНИЕ ТОЛЬКО ПРИ СТАРТЕ БИТВЫ
# ПОЭТОМУ МЕНЯЙТЕ ИХ ПЕРЕД ЗАПУСКОМ БОЯ!
# С помощью переменной с этим номером можно будет перед битвой вручную
# настроить смещение для всех противников
# Просто занесите в переменную нужное вам значение! (по умолчанию оно равно нулю)
VARIABLE_ID = 1
# А с помощью переключателя с этим номером - включить или выключить
# смещение для битвы (по умолчанию оно выключено)
SWITCH_ID = 1
end
class Game_Troop < Game_Unit
def setup(troop_id)
clear
@troop_id = troop_id
@enemies = []
troop.members.each do |member|
next unless $data_enemies[member.enemy_id]
enemy = Game_Enemy.new(@enemies.size, member.enemy_id)
enemy.hide if member.hidden
enemy.screen_x = member.x
if $game_switches[TroopsRepos::SWITCH_ID] then
enemy.screen_y = member.y + $game_variables[TroopsRepos::VARIABLE_ID]
else
enemy.screen_y = member.y
end
@enemies.push(enemy)
end
init_screen_tone
make_unique_names
end
end
Последнее редактирование: 10 года 10 мес. назад пользователем DeadElf79.
Спасибо, но у меня уже возникли подозрения, что проблема в непрописанном разрешении для боевого окна, из-за чего положение противников как бы центрируется.
Может быть действительно придётся выкладывать демку.
Скачала, протестила. Всё работает и легко в обращении. Спасибо, ты мне очень помог. Правда пока не знаю как прописывать repose некоторым противникам в условиях случайных битв. К примеру, если на карте нет летающихмонстров, то достаточно просто закинуть эвент с настройками на карту и поставить на автоматический процесс. Но если противники на карте слишком разные, тогда общая настройка не подойдет. Возможно, что включить ту или иную настройку перед запуском рэндомного боя получится через общие события
Последнее редактирование: 10 года 10 мес. назад пользователем Succubus.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.