我想写一个游戏的 战斗模块 请教一下思路

我的分类方式 是 人物类 装备类 但是该怎么吧这些类和战斗过程串联起来 求思路 ~~~~

战斗过程其实说穿了是个碰撞监测的过程,你人的某个部分碰到了对方,那就减少对方的生命,而减多少就是根据人物的属性计算的,而人物的属性又是从装备上计算出来的

按照这个思路去做

首先,有2个都是人物类H的对象对象,A和B,代表2个人物

每个人物里又有一个对象,是代表他们的装备的S

人物的类又有方法attack

传入参数你估且传入目标对象吧

然后你就好办了,进攻的时候就调用这个attack的函数,然后在这个函数里去实现:

1.设置计时器刷新画面

2.碰撞检测

3.计算伤害,你可以根据从人物对象去取装备的属性值去计算

4.为对象赋值

5.继续刷新画面完成动作

大概这么个思路

呵呵,其实我没啥做游戏的经验,就在大学里按书本做过个游戏的demo而已