C#开发的OpenRA游戏之建造物品的窗口3

C#开发的OpenRA游戏之建造物品的窗口3

前面已经分析TAB窗口来分类管理不同物品的创建,主要分为5大类,但是这5大类是怎么样实现显示的呢,下面就来分析这个问题。

先来看一下类ProductionTabsWidget的构造函数:

public ProductionTabsWidget(World world)

{

    this.world = world;

这里先保存游戏世界的对象,以便访问它的数据。

    Groups = world.Map.Rules.Actors.Values.SelectMany(a => a.TraitInfos())

你可能感兴趣的:(C#入门到精通,c#,游戏,开发语言)