Войти на сайт

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

ТЕМА: Как сделать зеркала? [VX Ace]

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116685

  • MaltonTheWarrior
  • MaltonTheWarrior аватар
  • Вне сайта
  • Просветлённый
  • Любопытненький
  • Сообщений: 327
  • Спасибо получено: 340
  • 1 место в Готв3 место ГотвПроект месяца 2 место3 местоДаритель СтимкеяВетеран
Такой вопрос - кто делал зеркала в своих проектах? Поделитесь кто и как реализовывал.

Что попробовал я:
1) Делать на ивентах. Вышло вполне вменяемо, но иногда багует.
2) Скрипт от Галва - конфликтует с другим скриптом от Галва, лол.
3) Скрипт от Gino - функционал хуже, чем на ивентах.
4) Скрипт от TDS - рассчитан только на отражения в воде

Есть у кого по этой теме свои наработки или варианты?)

Вдруг кто захочет взяться за исправление совместимости двух Галвовских скриптов, могу выложить демку
Последнее редактирование: 4 года 6 мес. назад от MaltonTheWarrior.
Администратор запретил публиковать записи гостям.

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116687

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2478
  • ПаладинОраторПроект месяца 3 местоВетеранДаритель СтимкеяПрограммист RubyУчительЗа 2 место на конкурсе маппингаРазработчик2 место
MaltonTheWarrior пишет:
Вдруг кто захочет взяться за исправление совместимости двух Галвовских скриптов, могу выложить демку
Пожалуйста, не надо так писать! По сути ты предлагаешь кота в мешке: надо заранее согласиться непонятно на что. «Исправление совместимости» может быть работой и на 30 минут, и на неделю. И ты не даёшь никакой информации, что нужно сделать. Нужно заранее согласиться непонятно на что.

Добавлено в 11:40: Я обычно могу поразбираться в совместимости плагинов. Но заранее давать какие-то обещания не буду — для этого мне нужно знать, в чём именно проблема. Если ты хочешь, чтобы я посмотрел — дай больше информации.
Последнее редактирование: 4 года 6 мес. назад от Dmy.
Администратор запретил публиковать записи гостям.

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116694

  • MaltonTheWarrior
  • MaltonTheWarrior аватар
  • Вне сайта
  • Просветлённый
  • Любопытненький
  • Сообщений: 327
  • Спасибо получено: 340
  • 1 место в Готв3 место ГотвПроект месяца 2 место3 местоДаритель СтимкеяВетеран
М-да, действительно, следовало написать по-другому. Просто особо не надеялся, что кто-то захочет вообще даже пытаться смотреть на чужие скрипты)

Итак, что имеем:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Ссылка на демку: воть
Последнее редактирование: 4 года 6 мес. назад от MaltonTheWarrior.
Администратор запретил публиковать записи гостям.

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116698

  • Alexandr_7
  • Alexandr_7 аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1196
  • Спасибо получено: 543
  • Проект месяца 1 местоПроект года 3 местоПроект месяца 3 местоВетеранПроект месяца 2 местоУчитель
MaltonTheWarrior пишет:
Такой вопрос - кто делал зеркала в своих проектах? Поделитесь кто и как реализовывал.

Что попробовал я:
1) Делать на ивентах. Вышло вполне вменяемо, но иногда багует.
2) Скрипт от Галва - конфликтует с другим скриптом от Галва, лол.
3) Скрипт от Gino - функционал хуже, чем на ивентах.
4) Скрипт от TDS - рассчитан только на отражения в воде

Есть у кого по этой теме свои наработки или варианты?)

Вдруг кто захочет взяться за исправление совместимости двух Галвовских скриптов, могу выложить демку

Я делал через ивент. Не понятно в чем заключается баг. Делаешь параллельное отдельное событие которое проверяет если игрок встал на такойто регион то в зависимости от направления меняем графику у ивента зеркала. Если ушел с региона то меняем графику на обычного зеркала
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Последнее редактирование: 4 года 6 мес. назад от Alexandr_7.
Администратор запретил публиковать записи гостям.

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116700

  • MaltonTheWarrior
  • MaltonTheWarrior аватар
  • Вне сайта
  • Просветлённый
  • Любопытненький
  • Сообщений: 327
  • Спасибо получено: 340
  • 1 место в Готв3 место ГотвПроект месяца 2 место3 местоДаритель СтимкеяВетеран
Задумка была в том, чтобы отражение двигалось вместе с игроком, а не просто появлялось из ниоткуда.

Т.е. есть один эвент на уровне игрока с прозрачностью. И справа от него эвент под персонажем, который является отражением. Собственно, отражение:


Беда заключается в том, что если игрок будет часто ходить вперед-назад, то отражение отстает от него и может вообще пропасть.
Последнее редактирование: 4 года 6 мес. назад от MaltonTheWarrior.
Администратор запретил публиковать записи гостям.

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116706

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2478
  • ПаладинОраторПроект месяца 3 местоВетеранДаритель СтимкеяПрограммист RubyУчительЗа 2 место на конкурсе маппингаРазработчик2 место
MaltonTheWarrior пишет:
Ссылка на демку: воть
Спасибо!

А какой скрипт отвечает за эти странные имена файлов, что-то%(1 2 3)? А то с ним, кажется, зеркала тоже конфликтуют:

toge-konflikt.png
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: MaltonTheWarrior

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116707

  • MaltonTheWarrior
  • MaltonTheWarrior аватар
  • Вне сайта
  • Просветлённый
  • Любопытненький
  • Сообщений: 327
  • Спасибо получено: 340
  • 1 место в Готв3 место ГотвПроект месяца 2 место3 местоДаритель СтимкеяВетеран
Ого, ты крут.

За имена файлов с %(1 2 3 ...) отвечает скрипт Extra Movement Frames
Последнее редактирование: 4 года 6 мес. назад от MaltonTheWarrior.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116709

  • Dmy
  • Dmy аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1142
  • Спасибо получено: 2478
  • ПаладинОраторПроект месяца 3 местоВетеранДаритель СтимкеяПрограммист RubyУчительЗа 2 место на конкурсе маппингаРазработчик2 место
Вроде бы сделал их совместимыми:
mirror_example.gif


Я изменил скрипт Galv's Character Effects, теперь он требует наличия Extra Movement Frames (и без него работать не будет).

Изменённый скрипт [ Нажмите, чтобы развернуть ]


Изменённая демо-версия: v1 демо для зеркал.zip (36,5 Мб)
(Зомбяк переносит в другую тестовую комнату, в которой зеркала побольше.)

Сам скрипт большой, и я не проверял все его функции — возможно, с отражениями в воде и тенями будут баги (если будут — пиши, исправлю).
Последнее редактирование: 4 года 6 мес. назад от Dmy.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK, MaltonTheWarrior

Как сделать зеркала? [VX Ace] 4 года 6 мес. назад #116710

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • РазработчикОраторДаритель СтимкеяПрограммист JavaScript Проект месяца 2 местоПаладинПрограммист RubyВетеран2 место Учитель
И зачем нужны rtx видеокарты спрашивается...
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: MsPeach, Leprikon01, goodrusha, Maximka68
Время создания страницы: 0.306 секунд