Ali*_*aaa 6 java opengl-es libgdx
我想在我的游戏中绘制自定义静态形状,就像愤怒的小鸟一样:

但问题是纹理是方形的.

我们如何告诉"SpriteBatch"绘制带有一些顶点的形状?有人有想法吗?
根据文档:
SpriteBatch 用于绘制引用纹理(区域)的 2D 矩形
因此本质上,此方法不允许您指定除矩形之外的任何其他几何图形。然而,有一个draw方法可以让你指定“矩形”的四个坐标并将其变成其他东西。您必须将几何体分解为适合该基元的更小的部分。看起来这个方法不适合几何变化。
最好创建一个网格并绘制它。该网格不支持三角测量,因此请使用ObjLoader.loadObj*方法加载Alias Wavefront OBJ格式的网格。指定几何形状不应该是一个麻烦;该文章链接到一些示例文件。
| 归档时间: |
|
| 查看次数: |
7790 次 |
| 最近记录: |