画像の貼り付け
- 題名: 画像の貼り付け
- 著者: mimi
- 日時: 2006/08/05 15:26:29
- ID: 17013
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 画像の貼り付け
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2006/08/05 19:57:01
- ID: 17019
- この記事の返信元:
-
[17013] 画像の貼り付け mimi 2006/08/05 15:26:29
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 画像の貼り付け
- 著者: mimi
- 日時: 2006/08/05 20:17:31
- ID: 17020
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 画像の貼り付け
- 著者: YAS
- 日時: 2006/08/06 14:27:49
- ID: 17022
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: 画像の貼り付け
- 著者: mimi
- 日時: 2006/08/06 15:27:47
- ID: 17024
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: 画像の貼り付け
- 著者: YAS
- 日時: 2006/08/06 16:26:43
- ID: 17026
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: 画像の貼り付け
- 著者: mimi
- 日時: 2006/08/06 17:00:21
- ID: 17027
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[8]: 画像の貼り付け
- 著者: YAS
- 日時: 2006/08/07 7:21:01
- ID: 17030
- この記事の返信元:
- この記事への返信:
- ツリーを表示
2006/08/05(Sat) 18:45:44 編集(投稿者)
画像を
32*32の大きさでタイルのように貼り付けるのですが
これを最大化して張り付けると
横に40縦に30ぐらいの32*32の大きさの画像を貼り付ける事になるのですが
どうしても遅くなります
たとえば再描画を要求するときとか遅くなってしまいます
//マップの縦の数だけ繰り返す
for (int y = 0; y < mapy_kazu; y++)
{
//マップの横の数だけ繰り返す
for (int x = 0; x < mapx_kazu; x++)
{
//画像を表示する座標
Rectangle dest = new Rectangle(x * tip_width, y * tip_height, tip_width, tip_height);
//表示する画像を切り取る座標
Rectangle src = new Rectangle(0, 0, tip_width, tip_height);
//画像の表示
g.DrawImage(img, dest, src, GraphicsUnit.Pixel);
}
}
このようになっていますがもう少し高速化したいのですが何か
いいてはないでしょうか?