Automatic Tutorial Maker: in-game tips (UA)
  • AUTOMATIC TUTORIAL MAKER DOCS 🔰
  • ⚙️ Сторінка в Asset Store Page
  • ▶️ Офіційний YouTube плейлист
  • 🤝 Discord підтримка
  • ⚡ Швидкий Посібник
  • ДАНІ
    • Основні компоненти
    • Підтримуване Введення
    • Підтримуване Введення (Джойстик)
    • Підтримувані Мови
    • Підтримувані Візуальні Елементи (UI)
  • Підтримувані Візуальні Елементи (World)
  • Префаби Візуалів
  • ВИКОРИСТАННЯ
    • Встановлення
    • Створення Туторіала
    • Налаштування Кроків
    • Розширене: Створення Префаба Візуалу
    • Розширене: Ручні Виклики
    • Розширене: Локалізація
    • Розширене: Адаптивний Туторіал
  • Галерея Туторіалів
  • Додатково
  • ДОПОМОГА
    • Промптинг & PDF
  • Контакти
Powered by GitBook
On this page

Підтримувані Візуальні Елементи (World)

Що показувати 🍐

PreviousПідтримувані Візуальні Елементи (UI)NextПрефаби Візуалів

Last updated 1 month ago

Ці підказки схожі на UI підказки, але розміщуються в світових координатах замість канвасу.

World Pointer (Покажчик)
World Graphics (Графіка)

Розташований відносно цільових об'єктів на сцені (вказуючи, з чим взаємодіяти)

Розміщений у світових координатах незалежно від цілі

Зазвичай це стрілка або геотег

Зазвичай це текст або анімоване поле частинок

WorldPointerAnimation (World Pointer)

Компонент, який контролює поведінку кожного World Pointer. Не призначений для ручного редагування. Його слід прикріпити до кожного префаба, який діє як World Pointer. Він реалізує логіку появи, руху до цілі, анімації та зникнення цієї візуальної підказки. Наприклад, щоб створити власний покажчик, ви створюєте 3D об'єкт стрілки, перетворюєте його на префаб, а потім додаєте цей компонент до нього. Містить публічні поля в інспекторі для взаємодії з:

  • Settings scriptable object (обов'язково). Анімації покажчика контролюються за його допомогою. Якщо не призначено, будуть використовуватися налаштування без анімацій.

  • Sprites To Lerp список (необов'язково). Всі спрайти всередині префаба, які потребують інтерполяції кольору, слід додати сюди.

  • Meshes To Lerp (необов'язково). Всі меші всередині префаба, які потребують інтерполяції матеріалу, слід додати сюди.

  • Text Element (необов'язково). Використовується для відображення текстової підказки та її анімації.

  • Frame Corner Prefab (необов'язково). Призначте тут префаб кута, який буде використовуватися для створення графіки типу Frame.

Якщо анімації покажчика за замовчуванням вам не підходять, встановіть WorldPointerNone і додайте свій власний компонент анімації до префаба.

WorldPointerSettings (World Pointer)

Компонент, який дозволяє створювати scriptable objects з налаштуваннями для анімацій World Pointer. Не призначений для ручного редагування. Він призначається кожному префабу World Pointer. Наприклад, якщо налаштування вказують тип появи як "Zoom", покажчик з'явиться з анімацією масштабування. Містить поля для взаємодії з:

  • Pointer Mode. Використовується для визначення основної поведінки World Pointer.

  • Use Pivots. Якщо True, то при направленні покажчика він шукатиме pivot, встановлений для об'єкта, а не його фактичний центр.

  • Movement Settings. Тут встановлюються швидкості та затримки для руху покажчика між цільовими об'єктами.

  • Placement Settings. Зміщення від необхідних цільових позицій. Наприклад, якщо 3D покажчик виділяє UI елемент, Behind UI Distance використовується для обчислення позиції покажчика за цільовим об'єктом відносно камери.

  • Rotation Settings. Швидкості та затримки для обертання world pointer у напрямку цілі.

  • Appearance Settings. Тут призначаються типи для появи та зникнення покажчика.

  • Idle Animation settings. Тут налаштовуються швидкості та затримки для різних типів анімацій очікування.

  • Screen Edge Settings. Тут встановлюються значення для корегування покажчика, якщо його ціль виходить за межі екрана.

WorldGraphicAnimation (World Graphics)

Скрипт, який контролює поведінку кожного елемента World Graphics. Не призначений для ручного редагування. Його слід прикріпити до кожного префаба, який діє як World Graphics. Скрипт реалізує логіку появи, анімації та зникнення цієї підказки. Наприклад, щоб створити власну графіку, ви створюєте GameObject, додаєте туди свої анімації, текст, перетворюєте його на префаб, а потім додаєте цей компонент до нього. Анімації контролюються за допомогою World Graphic Settings. Містить публічні поля в інспекторі для взаємодії з:

  • Settings scriptable object (обов'язково). Анімації Graphic контролюються за його допомогою. Якщо не призначено, будуть використовуватися налаштування без анімацій.

  • Sprites To Lerp список (необов'язково). Всі спрайти всередині префаба, які потребують інтерполяції кольору, слід додати сюди.

  • Meshes To Lerp (необов'язково). Всі меші всередині префаба, які потребують інтерполяції матеріалу, слід додати сюди.

  • Text Element (необов'язково). Використовується для відображення текстової підказки та її анімації.

Якщо анімації графіки за замовчуванням вам не підходять, встановіть WorldGraphicsNone і додайте свій власний компонент анімації до префаба.

WorldGraphicSettings (World Graphics)

Скрипт, який містить основні налаштування для анімацій World graphics та дозволяє створювати scriptable objects з попередньо налаштованими параметрами. Не призначений для ручного редагування. Він призначається кожному префабу world graphics. Наприклад, якщо налаштування вказують тип появи як "Fade", графіка з'явиться з анімацією затухання. Містить поля для взаємодії з:

  • Appearance Settings. Тут призначаються типи для появи та зникнення покажчика.

  • Placement Settings. Містить змінні для позиціонування графіки відносно камери.

  • Rotation Settings. Встановіть FaceToCamera на true, щоб графіка завжди була повернута до камери.

  • Idle Animation settings. Тут налаштовуються швидкості та затримки для різних типів анімацій очікування.

  • Screen Edge Settings. Тут контролюється поведінка графіки, коли вона виходить за межі екрана.

Світові 2D/3D покажчики