【发布时间】:2013-10-01 20:44:02
【问题描述】:
我一直在寻找如何用许多不同的枚举创建一个数组。
我正在尝试做的是枚举,例如
public enum playerTeam
{
Red,
Blue
};
还有一个
public enum currentWeapon
{
Knife,
Gun,
Rifle,
Shotgun,
SniperRifle,
RocketLauncher,
Grenade,
Molotov,
FlameThrower,
ProximityMine,
RemoteMine
};
然后将它们分配给一个名为
的数组Players[]
然后能够循环遍历数组并设置每个枚举的值。我以前使用过没有数组的枚举。设置/获取播放器的数据。 但现在我即将将我的项目扩展到多人游戏。而且我不知道如何将枚举添加到一个数组中。因为这会使代码更容易处理。
这真的很难解释,希望你们理解..
【问题讨论】:
-
听起来你需要一个 Player 类实例数组,其中 Player 将有成员 Weapon 和 Team。
-
为什么不在
Player类中使用两个属性,一个CurrentWeapon和一个Team?