Убедитесь, что положение камеры всегда в центре экрана? - PullRequest
1 голос
/ 29 августа 2010

Учитывая 2 функции Translate (x, y) и Scale (x), я хочу, чтобы положение камеры всегда было центром экрана. Существует также переменная scalefactor, которая, изменяя ее, увеличивает или уменьшает центр экрана. Учитывая, что я знаю размеры экрана в пикселях, как мне этого добиться? Спасибо

1 Ответ

0 голосов
/ 29 августа 2010

Примерно так:

screen_coords = (world_coords - camera_world_coords) * camera_zoom + 0.5 * screen_dimension
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...