Тема: PlayCanvas
Показать сообщение отдельно
Старый 22.03.2017, 20:51   #145
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,861 пользователей)
Ответ: PlayCanvas

Сообщение от RegIon Посмотреть сообщение
У меня всегда только сфера всегда. По идее мне вообще нужно трансформировать точку с ScreenPoint в сферические координаты на текстуре. Если курсор в центре окна, то нормально еще, можно углы в UV перенести, а если смещать, то искажения, вот и приходится танцевать
Ну если сфера, то даже проще. Тебе даже физику не нужно использовать.
Есть BoundingSphere и Ray, и метод intersectsRay: http://developer.playcanvas.com/en/a...#intersectsRay

По мышки от камеры лучом по сфере пикаешь, получаешь точку, переводишь в координаты сферы с учётом поворота, и далее по формуле если гео-развёртка, получаешь UV.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr_F_ (22.03.2017)