我是游戏编程的绝对初学者,如果这个问题的表述不当,请注意,这不是我身边的草率行为,而是缺乏游戏编程经验。
我计划编写的游戏将使用自上而下的2D地图作为“世界”。世界可能大于窗口(窗口可以放大或缩小),并且车辆可以位于世界的任何位置(=它不是平铺的地图,空间是“连续的”)。
举例说明:如果世界是1000x1000米的地形,则车辆可能位于(327.31,720.4)米的位置。
我的问题是:内部代表世界的最便捷方法是什么?我可以考虑以下可能性:
- 什么也不做,像使用物理对象一样使用仪表,
- 标准化为将世界尺寸定义为代表最大缩放1000米的像素数的像素,
- 标准化为1,将单词定义为大小为1的正方形
...但是我敢肯定,可能还会有其他一些/我的一些没有意义。仅仅是我的第一场比赛,我对自己面临的问题并没有清晰的认识,我希望获得一些指导,以做出合理正确的初始选择。
感谢您的时间。