IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    C#开发的OpenRA游戏之世界存在的属性(1)

    caimouse发表于 2023-11-08 10:17:56
    love 0
    这里先调用基类的创建函数,然后调用TraitsImplementing函数创建这个颜色变换器,主要是创建RadarColorFromTerrain类,实现不同物品根据地图类型定义来显示不一样的颜色。在游戏里,由于存在雷达,那么每个物品就可以在雷达上显示出来,但是雷达上显示不同的部分物品时,会采用不同的颜色来显示,那么它又是怎么样实现这种不同物品进行不同的颜色显示呢?判断是否使用转换器来查看物品的颜色,如果是地图上的树,就需要通过地图类型来查找对应显示的颜色。


沪ICP备19023445号-2号
友情链接