我想在我的游戏中像愤怒的小鸟一样绘制自定义静态图形:
但问题是纹理是正方形的。
我们如何告诉“SpriteBatch”使用一些顶点来绘制形状?有人有什么想法吗?
![angry birds](https://istack.dev59.com/0R49W.webp)
我们如何告诉“SpriteBatch”使用一些顶点来绘制形状?有人有什么想法吗?
因此,本质上,此方法不允许您指定除矩形以外的任何其他几何图形。但是,有一个绘制方法,允许您指定“矩形”的四个坐标,并将其转换为其他形状。您需要将几何图形分解为适合这些基元的较小部分。看起来这种方法不适用于几何图形的更改。SpriteBatch用于绘制引用纹理(区域)的2D矩形。
SpriteBatch
包含了投影和模型视图矩阵吗?看一下下一个例子,你需要自己应用这些矩阵。 - Stefan Hanke