Перетворення світових координат в екранні
-
-
drive.google.comЗавантажити
Цей скрипт є прикладом реалізації відображення наекранних об'єктів (спрайт текстур, тексту, прямокутників тощо) з прив'язкою до 3D координат ігрового світу.
Його призначення в тому, щоб пояснити бажаючим принципи перетворення світових 3D координат в наекранні 2D координати,
а також принцип отримання розміру наекранного об'єкта, який залежить від відстані між гравцем та координатами, до яких прив'язана відрисовка об'єкта.
У цьому прикладі взято координати трохи вище пікапа "$" на Гроув стріт.
Скрипт не несе смислового навантаження в грі, він потрібен для розробки нових скриптів з використанням перетворення світових 3D координат в наекранні 2D координати.
Приклад можливого використання:
- при написанні скрипта для покупок в магазині для відображення кількості/ціни товару прямо над цим товаром
- відображення назви інтер'єру над маркером
- створення своєрідного вказівника на щось.
Этот скрипт является примером реализации отображения наэкранных объектов (спрайт текстур, текста, прямоугольников и т.д.) с привязкой к 3D координатам игрового мира.
Его предназначение в том, чтобы объяснить желающим принципы преобразования мировых 3D координат в наэкранные 2D координаты,
а также принцип получения размера наэкранного объекта, который зависит от расстояния между игроком и координатами, к которым привязана отрисовка объекта.
В данном примере взяты координаты чуть выше пикапа "$" на Гроув стрит.
Скрипт не несёт смысловой нагрузки в игре, он нужен для разработки новых скриптов с применением преобразования мировых 3D координат в наэкранные 2D координаты.
Пример возможного использования:
- при написании скрипта для покупок в магазине для отображения количества/цены товара прямо над этим товаром
- отображение названия интерьера над маркером
- создание своеобразного указателя на что-либо