- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Active Basic Paintイベントを通らずに再描写)
Active Basicで画像描写を連続して行う方法についての質問
このQ&Aのポイント
- Active Basicでゲームを作っています。最終目標は『東方』のような弾幕避けシューティングです。画像を描写する際にちらつき現象が発生し、解決方法を模索しています。
- InvalidateRect(hMainWnd, ByVal 0, TRUE)を使って画像描写を連続して行っているが、『プレイヤー』『弾』『敵』を連続して再描写するため、ちらつきが発生している。
- 『プレイヤー』『弾』『敵』を別々に描写する方法を探しているが、InvalidateRect(hMainWnd, ByVal 0, TRUE)を使うとPaintイベントが呼び出されて一度にまとめて描写されるため、どのように対処すれば良いかわからない。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
多分 InvalidateRect だと PAINT メッセージを post するからではないでしょうか. パラメータをどのように設定すればよいのかわかりませんが, 同じ PAINT メッセージを SendMessage で送りつけるとかすればいいような気がします.