0
点赞
收藏
分享

微信扫一扫

数据结构(超详细讲解!!)第十九节 块链串及串的应用

云上笔记 2023-11-04 阅读 14
c#游戏

C#开发的OpenRA游戏之步兵射击(2)

前面已经分析士兵射击的整个过程,理解它是怎么样根据武器来创建弹盒,然后加载子弹。现在来分析子弹是怎么伤害到对方的过程。

继续前面的分析,它创建了子弹类Bullet,在这个类里实现爆炸效果和伤害转化。类Bullet也是由它的信息类BulletInfo来创建的。

那么类BulletInfo又是有谁来创建的呢?

答案就是有由WeaponInfo类来创建,它是管理武器相关的内容。

而武器又是来源于士兵的定义:

       Armament:

              Weapon: M16

武器装备信息类定义了武器的种类,也就是定义了WeaponInfo类,在这里定义的武器为M16,那么M16的信息又来源于哪里?

举报

相关推荐

0 条评论