我想尝试制作我的第一款3D开放世界游戏,并且觉得应该有某种方法可以快速穿越地图。这导致了我想让玩家速度不受限制的想法 - 当设置玩家移动时,这是一个常见的疏忽 - 并且让这成为核心机制。 我已经在这个项目上工作了大约一年了,尽管实际开发时间肯定比这要短得多,因为我在开发这个项目时是很不规律的。 最后我把它做到了“完成”的状态,所以现在剩下的就是分享它了! 这个项目教会了我很多关于制作3D开放世界游戏的知识。 我认为我学到的最重要的一课是不要再这样做了,至少不作为个人项目。 我没有在设计第一版世界时遇到特别困难的问题,但之后要确保所有东西都感觉良好并考虑到玩家可以采取的所有不同路径的时间花得是非常漫长的。 还有,我实现了优化技术,尤其是针对这种类型的游戏。 我可能没有需要优化游戏多少,因为低多边形艺术风格,但我仍然想学习优化的知识。 我最终依赖于引擎系统来实现裁剪、遮挡和可见性禁用,并且我还写了一个安全禁用室内或室外区域的系统,根据玩家的位置。 我写了一个关于所有这些的短文,发表在当地的游戏开发杂志上,你可以在这里阅读它! Velocity Uncapped现在已经可以免费下载:https://alexgarbus.itch.io/velocity-uncapped