[過去ログ] Delphiゲームプログラミング相談室 (976レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
368: 進可 ◆Sinka1my5k [sage] 03/10/31 01:51 ID:j4xQWGCG(1) AAS
すいません、どうしても判らないので質問。

裏画面を塗りつぶしてからイメージリストのイメージを描いて
それから表画面に描画、というやりかたなのにちらつきが発生するんですが
これは何が原因なのでしょうか?

プログラムとソースは以下です
procedure TForm1.FormCreate(Sender: TObject);
begin

uraGa.Canvas.Pen.Color := RGB(0,135,64); //線の色を緑に
uraGa.Canvas.Brush.Color := RGB(0,135,64);//塗りつぶしも緑に

uraGa.Canvas.Rectangle(0,0,137,97);

tagnum := 0;
omoteGa.Canvas.Draw(0,0,uraGa.Picture.Graphic);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
tagnum := TButton(Sender).Tag;
Caption:=IntToStr(tagnum);

uraGa.Canvas.Rectangle(0,0,137,97);
ImageList1.draw(uraGa.Canvas,tagnum*32+8,0,1); //フィールド描画
omoteGa.Canvas.Draw(0,0,uraGa.Picture.Graphic);
end;

ソース
外部リンク[lzh]:forgamedev.zombie.jp
1-
あと 608 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.008s