IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA游戏之世界存在的属性RenderDebugState(5)
caimouse
发表于
2023-11-15 19:19:12
love
0
前面分析过一个调试的属性,在这里分析另外一个属性,这个属性就是RenderDebugState,它就是用来显示渲染的信息。从上图可以看到,采矿车被玩家选中之后,就会显示一串红色的文本,第一行是这个物品的名称和ID号,第二行是行动的名称和状态。如果这个角色有当前的行动,就把行动的内容添加到后面显示,中间采用句号分隔。如果调试模块不存,或者没有调试参数没有设置,都不进行显示角色的标签。跟前面的分析规则可知,属性都是有一个信息类和操作类组成。这个类主要用来在地图上显示Actor的类型和ID名称。