@alkolove1

Как сделать скейл спрайтов с учётом сдвига перспективы?

Вот, допустим
float centerX, centerY;
float offsetX, offsetY;
for (float i=0; i<10; i++){
scaleX=scaleY=i/10;
putSpr(centerY+offsetX*i, centerY+offsetY*i, scaleX, scaleY);
}

Как в данном случае сделать более естественную имитацию перспективы? Не линейное масштабирование, а экспоненциальное.
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ehs
Architect / 3d designer
Я бы нарисовал на бумажке вид сверху и в этой 2д проекции обозначил бы не центр спрайта и его ширину ну и точку камеры внизу бумажки. Там уже по геометрии можно написать формулу.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ПАО ЗВЕЗДА Санкт-Петербург
от 65 000 руб.
ZAVOD Games Москва
До 70 000 руб.
Elverils Санкт-Петербург
от 100 000 до 150 000 руб.
21 июл. 2019, в 17:53
3000 руб./за проект
21 июл. 2019, в 16:20
10000 руб./за проект
21 июл. 2019, в 15:45
1500 руб./за проект