2
如何选择3D游戏世界的缩放比例?
我正在使用C ++进行一些物理模拟的3D坦克游戏原型。我需要做出的决定之一是游戏世界相对于现实的规模。例如,我可以考虑1个游戏中的测量单位对应于现实中的1米。这感觉很直观,但是我觉得我可能会缺少一些东西。 我可以将以下问题视为潜在问题: 3D建模程序兼容性。(?) 数值精度。(这很重要吗?)尤其是在大型比例游戏中,像《战地风云》这样的游戏如何拥有巨大的地图:如果使用真实世界比例的1:1映射,它们如何不失去数值精度,因为浮点表示会随着精度的提高而损失更多的精度。数字(例如射线投射,物理模拟)? 游戏性。我不希望在使用像-9.8 m/s^2重力这样的几乎真实的值时,单位的运动会感到缓慢或快速。(这可能是主观的。) 可以放大/缩小进口资产,还是最适合原始规模的世界? 渲染性能。具有相同顶点数的大型网格物体渲染速度是否较慢? 我想知道是否应该将其分为多个问题...