ワールド変換行列を用いた画像移動
- 題名: ワールド変換行列を用いた画像移動
- 著者: 家財
- 日時: 2010/12/31 11:28:43
- ID: 27925
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ワールド変換行列を用いた画像移動
- 著者: Azulean
- 日時: 2010/12/31 18:18:44
- ID: 27928
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ワールド変換行列を用いた画像移動
- 著者: 家財
- 日時: 2011/01/01 4:58:12
- ID: 27929
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ワールド変換行列を用いた画像移動
- 著者: Azulean
- 日時: 2011/01/01 11:07:58
- ID: 27930
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: ワールド変換行列を用いた画像移動
- 著者: 家財
- 日時: 2011/01/01 15:34:24
- ID: 27932
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: ワールド変換行列を用いた画像移動
- 著者: Azulean
- 日時: 2011/01/01 18:15:02
- ID: 27933
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: ワールド変換行列を用いた画像移動
- 著者: 家財
- 日時: 2011/01/01 20:04:16
- ID: 27934
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: ワールド変換行列を用いた画像移動
- 著者: shu
- 日時: 2011/01/04 0:49:57
- ID: 27946
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: ワールド変換行列を用いた画像移動
- 著者: 家財
- 日時: 2011/01/04 8:49:48
- ID: 27947
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ワールド変換行列を用いた画像移動
- 著者: ふじも〜り
- 日時: 2011/01/07 6:51:06
- ID: 27970
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ワールド変換行列を用いた画像移動
- 著者: 家財
- 日時: 2011/01/08 7:41:42
- ID: 27978
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
タイトル通りなのですが、どうにも上手く動きません。
理想はスムーズに画像を上下左右に動かすことです。
コードはTipsにあるものをそのまま用いたのですが……
[VB.NET]
'PictureBox1のGraphicsオブジェクトを取得
Dim g As Graphics = PictureBox1.CreateGraphics()
'画像を読み込む
Dim img As Image = Image.FromFile("test.gif")
'普通に画像を描画
g.DrawImage(img, New Rectangle(0, 0, img.Width, img.Height))
'ワールド変換行列を単位行列にリセット
g.ResetTransform()
'ワールド変換行列を下に平行移動する
g.TranslateTransform(0, img.Height + 10)
'画像を描画
g.DrawImage(img, New Rectangle(0, 0, img.Width, img.Height))
'リソースを開放する
img.Dispose()
g.Dispose()
これだとチラつき(残像?)のようなものが残る上に移動もしてくれません。
自分の知識ではどこがどうなっているのかすらわからないのが現状です……。
どなたか教えていただけると助かります。