首先,我想感谢大家对我的上一篇关于OVERSTEER的帖子的积极反馈。OVERSTEER是一款我正在开发的全方位的街机战斗赛车游戏,已经在过去几个月里进行了开发。今天,我想展示我最初为自己创建的轨道建造工具,这样我就不用学习如何建造脚本轨道片段来测试游戏物理。经过多次迭代,轨道建造工具经过了设计和重组,我意识到这可以成为游戏的社区元素的核心。如果人们能够建造和分享他们的轨道,游戏就可以获得自己的生命,人们会比我想象的创造性地建造更加疯狂的轨道。轨道建造工具的核心是创建路段片段和连接点。基本的片段在调色板中可用,你可以放置它们 wherever你想要,然后移动、旋转和缩放它们到你心的内容。然后你可以添加生成的景观:山丘、平原、树木、建筑物、湖泊等。磁性连接点系统使片段可以很好地连接在一起,并且也允许在一条路线上绘制“赛道线”。赛道线只是一个系列的连接点,它们收集了赛道布局的数据——直线、转弯、倾斜、海拔等。这些信息会传递给我正在开发的NPC对手。它还会从赛道上的检查点获取信息来创建玩家HUD中的最小地图。正如总是一样,100% 的代码都是由克劳德完成的——一份混合的Opus 5和Fable,两者都是超级有能力的,但各有自己的优势。 我发现Opus 5在3D建模方面更好,它在我的使用限制上更轻,但当它做出假设时,我倾向于停止它过度工程解决方案。Fable更有信心在其发现中,但虽然它仍需要清晰的提示,它通常不会进入过度工程的黑洞。无论哪种情况,我都采用了一种方法,开始一个新的内存文件,每个主要的任务集,然后在vscode中打开文件并逐步浏览它,直到我确定克劳德对我想要建造的内容有清晰的图像,然后我就放它自由执行。这样做已经产生了我看到的最好的结果,我很兴奋要继续做更多。如果你有任何问题、意见或只是想关注游戏的开发,请加入这个discord:https://discord.gg/7v6WmcWz6另外,我正在尝试制作一些视频内容来促进游戏,如果你有任何反馈意见,我会很高兴收到它。
OVERSTEER - 我构建的AI Arcade战斗赛车游戏有一个Track Builder。
评论 (0)