游戏子系统以人物子系统为中心,介绍人物与其他子系统间的交互。

4、人物使用物品背包

(1)说明:玩家点击鼠标左键后,客户端总类(CGoldenCompass)接收鼠标左键按下的消息,然后对这个消息进行响应,根据按下的位置判断这个消息应该交由物品背包类(CGoodBag)进行响应,然后从游戏世界寻找玩家实例,从玩家实例中找到物品背包实例。物品背包类将这个消息交由物品背包界面类(CUIGoodBag)处理,物品背包界面类根据点击的位置进入物品类(CItem)中进行查找,并根据操作进行相应的处理。

(2)人物使用背包中物品用例的顺序图:

团队开发项目客户端——游戏子系统的设计(中)

5、人物攻击怪物

(1)说明:玩家点击鼠标左键后,游戏世界接收鼠标左键按下的消息,并且将这个消息传递给游戏人物类,人物信息控制器接收到消息后进行响应。首先判断是否有怪物被玩家识别,如果有则确定怪物的编号,将该怪物的实例传递给人物类(CPlayer)。怪物会定时攻击游戏人物,使游戏人物减血,游戏人物也会定时攻击怪物,使怪物减血。

人物攻击怪物用例顺序图:

团队开发项目客户端——游戏子系统的设计(中)

 

相关文章:

  • 2022-01-03
  • 2021-09-27
  • 2021-11-23
  • 2021-09-21
  • 2021-11-04
  • 2021-07-05
  • 2022-12-23
  • 2022-02-05
猜你喜欢
  • 2021-12-23
  • 2022-02-14
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2021-10-07
相关资源
相似解决方案