在庞大的游戏世界中,玩家不能一览地图全貌,而是只能看到其中一部分,并一步步探索,这时就要用到一种技术来显示局部的地图,游戏术语称为摄像机(Camera).下面两张图中的白色矩形框表示了Camera的作用,玩家控制的角色总是在该矩形内. 可以想像成一个200X100宽高的相框固定在坐标(0,0)处,然后移动下面的蓝纸,蓝纸的不同位置就会显示在相框中. 同时,也只需绘制出现在相框中的地图即可,这样可以提升一部分程序的性能.为实现Camera功能,需要添加一些辅助方法. 改造一下原来的AABB函数:…