Плохо! Плохо!:  0
Показано с 1 по 2 из 2

Тема: Игрок не касается события когда оно под ним. Можно ли это исправить?

  1. #1
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    151
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию Игрок не касается события когда оно под ним. Можно ли это исправить?

    Реализовываю, на первый взгляд, простую механику боя. Враги стреляют по герою, герой уклоняется, добегает до врага и убивает его, касаясь.
    Т.е. враги дальнего боя, а игрок ближнего. Проблема возникла на реализации пуль!
    Я использую Galv Pixel Move, плагин который делает управление чуть более отзывчивым и добавляет 8 сторон ходьбы. Естественно, при таком плагине есть проблемы со столкновением с ивентами... Но без него было бы крайне тяжело уклоняться от пуль... =.=



    Пули получается реализовать, если они находятся на одном уровне с игроком. Это работает, когда он ходит плюсом "+", но когда он ходит иксом "x", то не получает урона, даже задевая снаряды. Я подумал, что раз дело в столкновении, то пусть пули находятся под игроком! И действительно, - после этого игрок стал очень убедительно ловить пули на себя! Но беда в том, что ловит снаряды он только тогда, когда находится в движении. Если игрок стоит на месте, то пули просто пролетают мимо, под ним.

    Итак, есть ли способ сделать так, чтобы столкновение с событием под игроком работало так же и тогда, когда игрок стоит на месте? Заранее скажу, что команду:
    PHP код:
    $gameMap.event(this event).== $gamePlayer.&& $gameMap.event(this event).== $gameplayer.
    уже юзал, не помогло. Пробовал делать параллельным событием, ссылаясь на эту команду , игра тормозила. Нужны варианты, какие-нибудь плагины на коллизию если есть. Гуглил, ничего по этой проблеме не нашел. :<

    А жаль, боевка то совсем простая, надо просто добегать до врагов, уворачиваясь от пуль...
    Последний раз редактировалось Axel_Key; 13.04.2019 в 03:57.

  2. #2
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    151
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Проблема решена! Нашел плагин получше.
    https://forums.rpgmakerweb.com/index...ovement.46493/

    Этот плагин работает в 8 сторон и имеет столкновение с ивентами по-диагонали! То что нужно. Надеюсь, кому-нибудь поможет.
    Если ссылка когда-нибудь перестанет работать, название плагина: SuperOrangeMoveEx
    Последний раз редактировалось Axel_Key; 13.04.2019 в 15:26.
    Древнее зло вновь пробудилось, чтобы оккупировать раздел помощи...

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •