私はopenglが初めてで、不透明度を処理する方法がわかりません。オーバーラップしている 2 つのレイヤーがあり、両方のレイヤーを画面に描画しています。前景の画像をフェードアウトして背景画像に遷移させたい。これを行う方法はありますか?? これが私の描画方法です。
public void draw(GL10 gl10) {
gl10.glDisable(GL10.GL_BLEND);
gl10.glEnable(GL10.GL_BLEND);
gl10.glBlendFunc(GL10.GL_TRUE, GL10.GL_ONE_MINUS_SRC_ALPHA);
gl10.glClearColor(0F, 0F, 0F, 0);
gl10.glBindTexture(GL10.GL_TEXTURE_2D, this.mTextureId);
this.layer1.draw(gl10); // i want to transition from this layer
this.layer2.draw(gl10); // to this layer by changing opacity
}
質問を正しく組み立てたとしてもわかりません。あなたがそれを手に入れることを願っています:)