我正在进行我的游戏的原型开发,这是一个多人在线角色扮演游戏,武器和技能的攻击动作都是通过程序生成的,每个动作是由多个独立的部件组成的。
我至今非常满意的工作进度,也非常惊喜的发现了其中一些有趣的东西,例如,一个剑可以产生和控制的方式与飞鸟的控制方式相同,随着剑挥舞可以产生双剑或双叉的武器,武器的每个部分都具备自己的碰撞检测等等。在后续阶段,将会进入弹道武器部分,可以形成握杆,可以形成步枪、弓箭等。
作为一个独立开发者来说,管理代码和设计是非常有一点儿难度的,但也非常有挑战性的。尽管如此,我想要加强控制和优化代码的过程,因此我想尝试找到类似系统的已知例子并研究他们的代码结构和设计方案。这一步如果做错了,可能会导致后期重构的工作量巨大。
我的搜索结果大多只有两个问题:一种缺乏代码结构和核心部分的描述,另一种仅仅是一种单一类型的简单系统,不能与其他类型的系统互动。
我希望通过这个搜索,能够确保自己的代码不会在关键时刻掉链子。(此项目已经有两次系统性的重构改造。)
能找到一些更多关于这些问题的资源和教材吗?尤其是关于从技术角度来看的,有视频和中长篇的资料都可以,内容越技术性的越好,但是也可以接受其他任何种类的参考资料。
评论 (0)