public void displayUnlockMessage(SpriteBatch batch) {
endSlateAlpha = 0;
Gdx.gl.glEnable(GL10.GL_BLEND);
Gdx.gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
shapeRenderer.setProjectionMatrix(camera.combined);
shapeRenderer.begin(ShapeType.Filled);
shapeRenderer.setColor(0f, 0f, 0f, 0.3f);
shapeRenderer.rect(0, 0, imageProvider.getScreenWidth(), imageProvider.getScreenHeight());
shapeRenderer.end();
Gdx.gl.glDisable(GL10.GL_BLEND);
batch.setProjectionMatrix(camera.combined);
batch.begin();
batch.setColor(batch.getColor().r, batch.getColor().g, batch.getColor().b, 1);
unlockPodium.render(batch);
batch.draw(characterUnlocked, 10, imageProvider.getScreenHeight() - 19, characterUnlocked.getWidth() / 2, characterUnlocked.getHeight() / 2);
batch.end();
if (System.currentTimeMillis() - unlockTime > 1000)
if (Gdx.input.isTouched())
shouldDrawCharacterUnlock = false;
}
GameScreen.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:Runners
作者:
评论列表
文章目录