大家好。今天我想与大家分享一下项目的进展。过去几周,我一直在思考如何让玩家能够自行创建自己的飞船。现在,这个功能已经实现并在DEMO中可用。最初,项目仅提供预设的飞船模型和构建方案。这些飞船各有不同,且每个飞船都有其独特的升级路径,升级到一定程度后几乎可以无敌。这些飞船仍然在游戏中可用。 但随着项目的发展,我开始思考仅仅增加伤害、生命值和其他数字并不是足够的。 我想能够让玩家能够为飞船添加新模块。当然,这必须影响不仅是统计数据,还有视觉效果。 在那个时候,我创建了飞船厂的第一版,玩家可以用预设模块组装自己的飞船。那并不是很糟糕...但我却无法停下来。:) 在几乎无限的测试过程中,我开始渴望飞行看起来不同的东西。:) 所以我开始思考创建一个完整的飞船构建器,玩家不仅可以将新模块附加到飞船上,还可以完全自定义它并从零开始创建自己的设计。 我开始用一个小型原型来尝试连接这个想法与现有的游戏机制。并且立即遇到了一个问题。预设的飞船是单一、单独的实体。但是创建一个从零开始的飞船意味着其模块必须存在为单独的对象,并且每个模块都必须按照自己的规则运作。那并不是我最初想象的那么简单。:))))) 一旦整个系统开始正确运作,我就开始处理视觉效果。起初,我制作了几个抽象的彩色模型,以便在构建器和战场之间同步渲染。经过一些努力,我成功地实现了这一点。唯一的问题是飞船开始看起来像圣诞树,完全不符合游戏的视觉语言。:) 因此,我最终得出结论,应该先在单色中创建初始蓝图,然后再允许每个单独的部分或元素被绘制为任何颜色。现在整个基础已经准备就绪并在DEMO中可用。玩家可以创建自己的飞船并在整个游戏过程中继续开发它。目前,构建器仅包含基本模块(基本上),并且一些模块可以在游戏中发现。 未来更新中,我计划扩大可用的部件池,包括装饰元素。我还可能创建一个模块化损伤系统。构建器飞船已经按部分计算,因此单独的飞船部分已经存在于更多的视觉元素之外。似乎这是个自然的下一步,让损伤也能与它们单独运作。 我想今天就到这里了。:) 感谢大家,并且有一个美好的日子。
N.E.O.N. HORIZON(开发日志#3 — 进化)
评论 (0)