GameScreen.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:Runners 作者:
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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号