Transformación de coordenadas del mundo a pantalla
-
-
drive.google.comDescargar
Este script es un ejemplo de cómo mostrar objetos en pantalla (texturas de sprites, texto, rectángulos, etc.) vinculados a coordenadas 3D del mundo del juego.
Su propósito es explicar a los interesados los principios de transformación de coordenadas 3D del mundo a coordenadas 2D en pantalla,
así como el principio para obtener el tamaño de un objeto en pantalla, que depende de la distancia entre el jugador y las coordenadas a las que se vincula la representación del objeto.
En este ejemplo se tomaron coordenadas justo encima de la camioneta "$" en Grove Street.
El script no tiene carga semántica en el juego, es necesario para desarrollar nuevos scripts utilizando la transformación de coordenadas 3D del mundo a coordenadas 2D en pantalla.
Ejemplo de uso posible:
- al escribir un script para compras en la tienda para mostrar la cantidad/precio del producto justo encima de este producto
- mostrar el nombre del interior sobre el marcador
- crear un tipo de indicador para algo.
Этот скрипт является примером реализации отображения наэкранных объектов (спрайт текстур, текста, прямоугольников и т.д.) с привязкой к 3D координатам игрового мира.
Его предназначение в том, чтобы объяснить желающим принципы преобразования мировых 3D координат в наэкранные 2D координаты,
а также принцип получения размера наэкранного объекта, который зависит от расстояния между игроком и координатами, к которым привязана отрисовка объекта.
В данном примере взяты координаты чуть выше пикапа "$" на Гроув стрит.
Скрипт не несёт смысловой нагрузки в игре, он нужен для разработки новых скриптов с применением преобразования мировых 3D координат в наэкранные 2D координаты.
Пример возможного использования:
- при написании скрипта для покупок в магазине для отображения количества/цены товара прямо над этим товаром
- отображение названия интерьера над маркером
- создание своеобразного указателя на что-либо