请问一下角色扮演类游戏的技能该怎么实现？

凤凰花开
Wed, 18 Feb 2015 08:11:23 +0000

楼主的游戏技能多吗？一个游戏一共会有多少个技能，如果超过20个以上吗？角色有多少个，超过20个以上吗？不知道你游戏的倾向性就不知道怎么设计啊。一般像大型的arpg游戏，技能很多的话，人物类里面会有很多的组件，比如技能组件，buff组件，表示这个人的一些技能和buff状态，然后人物发生变化，向所有的技能和buff对象推送一个状态变化，比如砍一刀，被攻击者会吧受到的伤害和伤害来源对象传递进所有的自己身上的技能和buff，进行一遍处理，这样推送保证了所有的技能和buff都得到了处理。然而每个技能和buff不比关心具体的攻击对象是哪个角色。

阅读整个主题