【发布时间】:2020-01-01 06:02:52
【问题描述】:
我是 android 开发的新手,我正在尝试使用 LibGDX 创建飞扬的小鸟游戏。当我插入管道时,我得到了一些空白空间,如下图所示。我该如何解决?
batch.draw(tTube, tubeX, Gdx.graphics.getHeight() / 2 + gap / 2 + tubeOffset);
batch.draw(bTube, tubeX, Gdx.graphics.getHeight() / 2 - gap / 2 - bTube.getHeight() + tubeOffset);
谢谢
【问题讨论】:
-
您应该提供一些代码 sn-ps 以更清楚地说明您是如何做到的。我假设您已经创建了该管道图像的纹理实例并使用精灵批次进行绘制。如果是,则用更高的 Y 值绘制管道:batch.draw(pipeTexture, x,
); -
我添加了代码
-
对于顶管,您可以这样做:batch.draw(tTube, tubeX, Gdx.graphics.getHeight() - tubeHeight);这会将带有顶部边框的管子绘制到屏幕顶部边框
-
它没有用,我在底管中也遇到了同样的问题。