Skip to content
Радорама
Menu
  • SkillForce2
  • Другие игры
  • Unity
  • Блог
  • Творчество
  • Контакты
  • Поддержать
Menu

Метка: raycast

Клик по объекту или UI

Posted on 26.02.202126.02.2021 by radoar

Когда элементы интерфейса (UI) находятся поверх объекта, и нам нужно знать об этом при клике , используем: EventSystem.current.IsPointerOverGameObject() Например: // если кликнули правой кнопкой мыши if (Input.GetMouseButtonDown(0) && !EventSystem.current.IsPointerOverGameObject()) {   // а попали по элементу UI } // если ткнули пальцем if (Input.touchCount > 0) {   Touch touch = Input.GetTouch(0);   if (touch.phase == TouchPhase.Began &&…

Маска слоя для Raycast

Posted on 26.02.202126.02.2021 by radoar

Функция Raycast использует в качестве одного из параметров int layerMask — маску слоя. Поскольку layerMask имеет тип int, она состоит из 32 битов: 0000 0000 0000 0000 0000 0000 0000 0000 где каждый бит (считая справа-налево) — номер слоя. (Первый бит справа — это слой 0 — «Default», второй бит — слой 1 — «TransparentFX»,…

SkillForce2

  • Главная
  • >> Поддержка <<
  • Об игре
  • Форум
  • Скриншоты
  • Видео
  • Играть

Войти

Регистрация

©2021 Радорама | Built using WordPress and Responsive Blogily theme by Superb