Задать вопрос
@i__egor

Как в юнити world позицию преобразовать в позицию на экране?

У меня канвас стоит screen space camera. Мне необходимо поверх координаты в мире отобразить ui, чтобы он находился в канвасе в панели.
Вот так не работает:
Vector3 screen_pos = cam.WorldToViewportPoint(pos_world);
this.transform.position = screen_pos;
  • Вопрос задан
  • 501 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skysmart
    Unity для детей
    3 месяца
    Далее
  • Skysmart
    Профессия «Разработчик игр» для школьников
    2 года
    Далее
  • Rebotica
    Разработка игр для детей и подростков
    2 года
    Далее
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Потому что у вас написана глупость, вы преобразовали в "скажем так в экранные" и зачем-то засунули это опять в мировые координаты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы