C#开发的OpenRA游戏之属性SelectionDecorations(10)
前面分析了选择属性,继续分析前面的内容,不过这里不再是选择,而是选择相关的属性。
当用玩家选择地图上一个物品,或者士兵,或者坦克时,就会在周边画上一些指示标记,并且有一个状态条。
通过上图,可以看到建筑物周边有四个红色的指示边角,就是用来标记这个物品被选中了。
而画出上面四个指示标记功能类,就是属性类SelectionDecorations。
在分析类SelectionDecorations之前,先来分析画指示器的类,它叫做SelectionBoxAnnotationRenderable类。