2011-08-09 17 views
0

こんにちは私はゲームエンジンを作ろうとしており、同時に2つのクワッドを レンダリングしようとすると問題が発生します。そのうちの1つが点滅し始め、もう1つは点滅しません。しかし、私が画面上に1つだけのクワッドを追加しても点滅しません。可能OpenGL ES 2.0スレッドの問題

私はエミュレータを変更しましたが、同じものを作っています。スレッドが実装されていないためです。

私は適切であるかどうか?

ありがとうございました。

答えて

0

短い答え:いいえ、スレッドとは関係ありません。実際には、2つの異なるスレッドで2つのクワッドを移動しようとすべきではありません。

0

この問題は、おそらく深度バッファの結果です。レンダリングのピクセルには、通常、ある深さ値0..255が与えられます。アイテムが十分に近い場合、これらの値は同じになり、「zファイティング」が発生します。 OpenGLはマルチスレッドではありません。最も近いOpenGLがタイミングに関連する問題を抱えているのは、タイルディフェンスレンダリングを使用するときです。