*QD3D 43 - 画面のちらつき (96 年 4 月 8 日)
Q: 現在開発中のアプリケーションは、移動するジオメトリのアニメーションを画面に表示します。最近、画面のちらつきがひどいことに気づきました。また、他の面の背後にあるべきジオメトリの面が透けて見えます。何か対処方法はありますか。
A: doubleBuffering をオフにしているのではないかと思われます。Q3DrawContext_SetDoubleBufferState を呼び出して、オンに切り替えてください。
また、Hither と Yon との値の差が大きすぎることが原因であることも考えられます。Hither の値を大きくする一方で Yon の値を小さくして、にじみ出しがなくなるかどうか試してみてください。
参考文献
- 『3D Graphics Programming withQuickDraw 3D』12-8 ページ
[ Technical Q&A's : Graphics & Media : QuickDraw 3D : QD3D 43 ]
|