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

    C#开发的OpenRA游戏之选择建筑物显示状态信息

    caimouse发表于 2023-10-31 11:15:22
    love 0
    actor是表示当前建筑物,decorationBounds是表示建筑物所在的位置大小,displayHealth是表示是否显示健康状态,displayExtra是表示是否显示额外状态,一般是生产进度状态。计算健康进度条所在位置,如果当前值health.HP只剩下80%,那么health.HP / health.MaxHP计算出来的值就是80%,z的值返回就是从start到end的80%。在这个显示的主要函数里,先判断建筑物是否在本世界里,是否销毁,如果不符合就会继续进行绘制。


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