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

    C#开发的OpenRA游戏之属性SelectionDecorations(11)

    caimouse发表于 2023-11-28 11:14:19
    love 0
    然后,函数遍历所有相邻的点对,计算每个线段的顶点坐标,并使用parent.DrawRGBAVertices方法绘制线段。这行代码里,就是批量把顶点坐标vertices进行绘制,绘制的方式是按PrimitiveType.TriangleList的方式。不过隐藏在这个函数后面,会有更加复杂的内容。上面语句里可以使用三个坐标来画线,还有线的宽度和颜色,最后的那个参数是连接在一起的意思。如果线段闭合,则需要计算与前一个顶点相交的点,以便正确地绘制闭合的线段。函数首先检查输入的点的数量,如果少于2个,则不进行绘制。


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