前R星员工解释玩家无法在GTA3中飞行原因:PS2传输限制
2001年,《GTA3》一经发售后在当年的游戏圈内引起了巨大轰动。由于其出色的质量与游戏性,为后续很多游戏公司提供了灵感。时至今日,围绕着《GTA3》的话题内容仍然存在。
与《GTA:罪恶都市》和《GTA:圣安地列斯》不同,玩家在大多数情况下是不能在《GTA3》中飞行的(除了渡渡鸟)。近日参与过《GTA:圣安地列斯》开发的前R星技术总监Obbe Vermeij在社交媒体X中发布推文讲解了制作《GTA3》过程中的一些花絮,其中讲到了与《GTA3》有关的飞行问题。Obbe Vermeij表示,这与PS2主机中的传输流限制有关。
Obbe Vermeij在推文中写道:“我们无法将《GTA3》的整个地图放入PS2内存中,所以我们只能采用光盘流式传输地图内容到PS2内存这一种方式。当玩家在游戏世界中四处移动时,流式传输意味着要从游戏光盘中不断的加载模型,这是 《GTA3》开发过程中最困难的技术挑战。”
“模型在游戏光盘中的物理位置越近,加载速度就越快,这是因为当磁头移动到不同的轨道时,游戏光盘旋转的速度也不同。”
“流式传输问题是我们无法让玩家在《GTA3》中飞行的主要原因。流式传输除了用于地图的加载以外,还被用于车辆模型、NPC模型和音乐中。”
“对于它的续作《GTA:罪恶都市》,我们进行了各种代码的改进。使模型和纹理进一步压缩,只有在玩家不飞行时才会加载建筑物的详细模型。”