Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

X-Ray не работает в пазле when hovered

Домой Форумы Пазлы X-Ray не работает в пазле when hovered

  • В этой теме 3 ответа, 2 участника, последнее обновление 1 год назад сделано kdv.
Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #18820
    kotimperator
    Участник

    В сцене имеется несколько объектов, при наведении на которые включается подсветка и меняется указатель на pointer. После опускания сварочной маски перестаёт работать пазл when hovered при наведении на держак. Включение опции x-ray в пазле when hovered сварочной маски не помогает. Но пазл when clicked с включенным x-ray при этом работает. Т.е. сквозь маску подсветки держака нет, но при клике на нём происходит нужное действие.

    Вложения:
    Вы должны войти для просмотра вложений.
    #18822
    kotimperator
    Участник

    Очевидно какой-то конфликт между двумя пазлами when hovered. Если отключить его на маске, то всё срабатывает. Пока решил проблему копированием маски и скрытием её оригинала.

    #18824
    kdv
    Участник

    какой-то конфликт между двумя пазлами when hovered.

    это не конфликт, так прописана логика. все объекты, регистрируемые паззлами when hovered (одной или несколькими), собираются в одну кучу. в эту кучу стреляет рейкастер (один на всех) и проверяет, а не попал ли он в какой то из нужных объектов? если попал, то выполняется действие, зарегистрированное для первого найденного объекта. в данном случае, первой всегда оказывается маска, а все остальные игнорируются. если маску исключить, то сработает первый попавшийся объекта за маской. Если надо по другому, то придется писать свою логику.

    разница между паззлами when hovered и when clicked в том, что для всех паззлов when hovered используется один рейкастер, а для каждого when clicked создается отельный рейкастер. паззл when dragged over – эт вообще отдельная тема, в корне отличающаяся от двух предыдущих…

    Puzzles and JS. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of meaning at all.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Для ответа в этой теме необходимо авторизоваться.