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

Смена координат врагов на батлбэках(ace)

Больше
10 года 10 мес. назад - 10 года 10 мес. назад #83079 от Succubus
Противники не могут крепится ниже центра экрана. Это рассчитано на дефолтные двухслойные бэкграунды, но совсем не рассчитано на собственные однослойные фоны, ибо мобы смотрятся как в подвешенном состоянии.

Примерно так это выглядит:


Как спустить этого чмыря с ножиком ниже >_<
Последнее редактирование: 10 года 10 мес. назад пользователем Succubus.

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

Оратор Паладин Даритель Стимкея Проект месяца 1 место Проект месяца 2 место Проект месяца 3 место 2 место Готв 2 место За 3 место на конкурсе маппинга
Больше
10 года 10 мес. назад #83084 от Sypherot
В базе есть вкладка troops. Там можешь расположить фрага, как тебе угодно.

Всего хорошего, и спасибо за рыбу

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

Больше
10 года 10 мес. назад - 10 года 10 мес. назад #83085 от Succubus
Ну так я же написала, что размещать противников ниже центра экрана - нелья -_- Разумеется, что под экраном подразумевался боевой экран, а не окно во вкладке "troops". Если бы я еще о нём не знала и не умела пользоваться - кем бы я вообще была... Моб, изображенный на скриншоте поставлен в максимально нижнюю позицию:
[img size] s011.radikal.ru/i315/1507/6a/87eda280a2e8.jpg [/img] Но когда начинается бой - все выглядит так как на скриншоте в первом посте.
Видимо чтобы он стоял на земле а не в воздухе - нужно сдвинуть его за пределы нижней границы окна. Вот я и спрашиваю, можно ли как-то эти границы "сломать"?
Последнее редактирование: 10 года 10 мес. назад пользователем Succubus.

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

  • Zoom
  • Не в сети
  • Захожу иногда
  • Захожу иногда
  • Гавкаю прямиком в светлое будущее
Даритель Стимкея Проект месяца 3 место Проект месяца 2 место Проект месяца 1 место Тестер 3 место
Больше
10 года 10 мес. назад #83086 от Zoom
Разрешение окна стандартное?

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 10 мес. назад #83087 от Cerberus
Нижняя граница окна во вкладке - это расположение впритык к окну управления битвой, только что проверил. Если у вас не так - не затруднит собрать демку?

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

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

Больше
10 года 10 мес. назад - 10 года 10 мес. назад #83088 от Succubus
2 Zoom
Видимо нет(а может и да), т.к я поменяла игровое разрешение (Graphics.resize_screen(640, 480))
Последнее редактирование: 10 года 10 мес. назад пользователем Succubus.

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 10 мес. назад - 10 года 10 мес. назад #83091 от DeadElf79
Я написал простенький скрипт, вынес настройки и вроде расписал более-менее понятно. Единственное, что не тестировал, но я не думаю, что тут тонна ошибок:
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.
Спасибо сказали: Cerberus

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

Больше
10 года 10 мес. назад - 10 года 10 мес. назад #83092 от Succubus
Спасибо, но у меня уже возникли подозрения, что проблема в непрописанном разрешении для боевого окна, из-за чего положение противников как бы центрируется.

Может быть действительно придётся выкладывать демку.

PS:
rghost.ru/76Sx2Zj7v
Последнее редактирование: 10 года 10 мес. назад пользователем Succubus.

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 10 мес. назад - 10 года 10 мес. назад #83093 от DeadElf79
Все работает правильно, я установил тебе скрипт и провел настройки перед боем, смотри и пробуй у себя:

Демка с установленным всем:
yadi.sk/d/7XLdfyz9hgaEk
Последнее редактирование: 10 года 10 мес. назад пользователем DeadElf79.
Спасибо сказали: Kolhe, Succubus

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

2 место
Больше
10 года 10 мес. назад #83098 от Kolhe
Оффтоп:
ВНИМАНИЕ: Спойлер!

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

Больше
10 года 10 мес. назад - 10 года 10 мес. назад #83099 от Succubus
Скачала, протестила. Всё работает и легко в обращении. Спасибо, ты мне очень помог. Правда пока не знаю как прописывать repose некоторым противникам в условиях случайных битв. К примеру, если на карте нет летающихмонстров, то достаточно просто закинуть эвент с настройками на карту и поставить на автоматический процесс. Но если противники на карте слишком разные, тогда общая настройка не подойдет. Возможно, что включить ту или иную настройку перед запуском рэндомного боя получится через общие события
Последнее редактирование: 10 года 10 мес. назад пользователем Succubus.

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

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 10 мес. назад #83100 от Cerberus
Возможно, удастся переписать скрипт, чтобы смещение привязывалось к номеру группы врагов, а не к переменной?

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

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

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