给定 2 个函数 Translate(x,y) 和 Scale(x),我希望相机的位置始终位于屏幕的中心。还有一个比例因子变量,通过修改它可以放大或缩小屏幕中心。鉴于我知道屏幕的像素尺寸,我该如何实现呢?谢谢
最佳答案
像这样:
screen_coords = (world_coords - camera_world_coords) * camera_zoom + 0.5 * screen_dimension
关于c++ - 确保相机位置始终位于屏幕中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3595033/