No.2ベストアンサー
- 回答日時:
画面描画が頻繁に行われるので、ちらつくものと思われます。
このちらつきを抑えるには、描画命令単位で描画させるのではなく、
決められた時間ごとに描画を行うほうがいいかもしれません。
RAM上に画面表示用の領域を用意します。描画は、その領域に対してのみ
行います。これは、単にメモリコピーと同じです。
そして、決められた時間ごとにその領域を画面表示部分にコピーします。
原理としてはこのような感じです。
(サンプルとかは提供できませんが、難しいことではないと思います)
この回答へのお礼
お礼日時:2001/10/15 13:50
時間ごとに区切ってみました。ですが、遅くしてもやはりちらついてしまいました。結構ビットマップが大きいので・・・これ以上下げるとスムーズに動かなくなってしまうので、妥協することにします。ありがとうございました。
No.1
- 回答日時:
こんにちは、honiyonです。
うる覚えで申し訳ないのですが...
TBitmapの描画先は TImageあたりですか?
TImageに Doublebufferd(だったかなぁ...)というプロパティがあればそれを trueに設定してみてください。 ちらつきを抑えられるはずです。
確か存在してもオブジェクトインスペクタには現れなかったと思うので、実行時に設定してください。
あまりアテにならない内容ですが参考になれば幸いです(..
この回答へのお礼
お礼日時:2001/10/15 13:49
ありがとうございます、残念なことにTImageではありませんでした・・・。解決策がないので、仕方なく描画時間の調整でごまかすことにします。(笑)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語の質問です。バイナリ形式で保存されたWindows Bitmap形式の画像ファイルを読み込み、 3 2023/07/19 14:58
- YouTube 低速128kbpsで144pのユーチューブ見れました!なぜ最低300kbpsじゃないのに平気なのか? 1 2022/10/31 19:23
- 画像編集・動画編集・音楽編集 ボカロの架空窓口の閉鎖という曲で動画を作りたい者です。 1 2022/06/13 18:12
- YouTube 昔YouTubeで見たんですが、女性3人の動画でそのうち1人が縄を出して、そのうち1人がもう1人の女 1 2022/09/19 11:43
- レトロゲーム ファミコンのインベーダの質問その3 背景にインベーダーを描画したとしても、なぜ動けるのか? 3 2022/07/08 16:58
- 宇宙科学・天文学・天気 地球の公転距離についての考え方 静止画として太陽を中心に描き地球をぐるっと太陽の周りを公転する線を描 4 2023/03/14 19:02
- pixiv 絵師はなぜ1枚絵ばかりで漫画を描かないのか? 14 2022/08/05 10:30
- テレビ カーナビでのドラレコ映像のモニター画質について 5 2023/04/30 14:52
- マンガ・コミック 漫画の練習方について 1 2022/06/06 19:26
- その他(ソフトウェア) OBS studioでswitchの動画を録画するときについて 1 2023/03/31 22:07
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FlexGridの一部のみ表示を更新...
-
[VB.net] DataGridViewの列ヘッ...
-
MFCでOnPaintのタイミング
-
Spreadで表全体を選択した場合...
-
pset関数について
-
C言語(dxlib)のDrawboxについ...
-
TextBoxに文字を書いても表示さ...
-
VC++プログラムをつかったBMP画...
-
VB.netでのライン描画方法がわ...
-
NVIDIAのシェーダーキャッシュ
-
楕円を描くプログラミング
-
VBAにGDI+を参照させる方法
-
ビットマップを表示させる(MFC)
-
UpdateData( FALSE); による文...
-
word
-
FPS処理について
-
C# ゲーム作成 FPSと描画...
-
InvalidateRectの使い方について
-
プシュボタンのテキストの色を...
-
StretchBlt関数について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCで「使用可能な場合はグラフ...
-
[VB.net] DataGridViewの列ヘッ...
-
UpdateData( FALSE); による文...
-
NVIDIAのシェーダーキャッシュ
-
VB6,リストボックスの特定行の...
-
TextBoxに文字を書いても表示さ...
-
word
-
MFCでOnPaintのタイミング
-
エクセルでガンチャートを作成...
-
MFCのタイマーのつかい方を教え...
-
InvalidateRectの使い方について
-
VC++プログラムをつかったBMP画...
-
CScrollViewの使用方法について
-
VB.netでのライン描画方法がわ...
-
CStaticコントロールの静的イメ...
-
Labelの文字をスクロールする際...
-
Form1 Load で実行されない。
-
VBAにGDI+を参照させる方法
-
C++にて、塗りつぶされた円を描...
-
GetGlyphOutline() ご利用経験...
おすすめ情報