• 周二. 4 月 21st, 2026

物嫩软件资讯网

软件资讯来物嫩

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

admin@wunen

6 月 15, 2025

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

前面已经分析了步兵训练的过程,知道步兵是怎么样训练出来的,有了步兵之后,就是控制一群步兵去攻击对方了,那么这个攻击的过程又是怎么样实现的呢?子弹又是怎么样打出去,对方又是如何受伤的呢?这么多问题,都需要根据源码来一一分析,才能还原事实的真相,才能真正地领会游戏的实现原理,才能更进一步地设计和修改游戏。

要管理地图上每一个对象,就需要把每一个对象都放到一个集合里面,在OpenRA里是放到下面这样的结构里:


readonly SortedDictionary<uint, Actor> actors = new SortedDictionary<uint, Actor>();

这个排序的字典类࿰

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注