网站改版对网站优化影响最大的问题有哪些,进一步加强区门户网站建设管理,梦幻创意北京网站建设,想攻击一个网站怎么做C#开发的OpenRA游戏之步兵射击(2)
前面已经分析士兵射击的整个过程,理解它是怎么样根据武器来创建弹盒,然后加载子弹。现在来分析子弹是怎么伤害到对方的过程。
继续前面的分析,它创建了子弹类Bullet,在这个类里实现爆炸效果和伤害转化。类Bullet也是由它的信息类Bulle…C#开发的OpenRA游戏之步兵射击(2)
前面已经分析士兵射击的整个过程,理解它是怎么样根据武器来创建弹盒,然后加载子弹。现在来分析子弹是怎么伤害到对方的过程。
继续前面的分析,它创建了子弹类Bullet,在这个类里实现爆炸效果和伤害转化。类Bullet也是由它的信息类BulletInfo来创建的。
那么类BulletInfo又是有谁来创建的呢?
答案就是有由WeaponInfo类来创建,它是管理武器相关的内容。
而武器又是来源于士兵的定义: Armament: Weapon: M16
武器装备信息类定义了武器的种类,也就是定义了WeaponInfo类,在这里定义的武器为M16,那么M16的信息又来源于哪里?