【发布时间】:2013-06-26 23:53:40
【问题描述】:
我目前正在使用 LibGDX for Java 制作测试游戏。在测试中,我随机生成一种“高度图”,从而生成存储在 ChainShape 中的二维线集。基本上,线以下的所有东西都将被磨平,而线以上的所有东西都将被磨平。这是一个图形表示,黑线是我的 ChainShape:
我计划为地面设置一个纹理(在本例中,它是纯黄色),它与世界的边界一样高且宽。
我的问题是这样的:我需要裁剪出地面图像,这样地面就不会越过黑线并与天空重叠。我正计划使用 TextureRegion,但它只能裁剪矩形部分。
有谁知道 LibGDX 方法或解决方法可以让我使用 Shape 的边界来确定在哪里裁剪图像?
提前致谢。
【问题讨论】: