Conversão de coordenadas do mundo para a tela
-
-
drive.google.comBaixar
Este script é um exemplo de como exibir objetos na tela (texturas de sprites, texto, retângulos, etc.) vinculados às coordenadas 3D do mundo do jogo.
Seu objetivo é explicar aos interessados os princípios de conversão de coordenadas 3D do mundo para coordenadas 2D na tela,
assim como o princípio de obtenção do tamanho do objeto na tela, que depende da distância entre o jogador e as coordenadas às quais a renderização do objeto está vinculada.
No exemplo, foram usadas coordenadas um pouco acima da picape "$" na Grove Street.
O script não tem carga semântica no jogo, é necessário para o desenvolvimento de novos scripts usando a conversão de coordenadas 3D do mundo para coordenadas 2D na tela.
Exemplo de uso possível:
- ao escrever um script para compras na loja para exibir a quantidade/preço do produto logo acima desse produto
- exibir o nome do interior acima do marcador
- criar um tipo de indicador para algo
Этот скрипт является примером реализации отображения наэкранных объектов (спрайт текстур, текста, прямоугольников и т.д.) с привязкой к 3D координатам игрового мира.
Его предназначение в том, чтобы объяснить желающим принципы преобразования мировых 3D координат в наэкранные 2D координаты,
а также принцип получения размера наэкранного объекта, который зависит от расстояния между игроком и координатами, к которым привязана отрисовка объекта.
В данном примере взяты координаты чуть выше пикапа "$" на Гроув стрит.
Скрипт не несёт смысловой нагрузки в игре, он нужен для разработки новых скриптов с применением преобразования мировых 3D координат в наэкранные 2D координаты.
Пример возможного использования:
- при написании скрипта для покупок в магазине для отображения количества/цены товара прямо над этим товаром
- отображение названия интерьера над маркером
- создание своеобразного указателя на что-либо