トップページ > 過去ログ > 記事閲覧
画像を回転させたときブレさせない方法
名前:あかいの 日時: 2008/11/30 03:41

DrawRotaGraphで画像を回転させたら画像がちょっと変形して表示されます これは仕様なのでしょうか? ttp://www.h.do-up.com/home/kaorumhk/gazou.bmp 左の様に角度をつけてもブレないようにしたいのですが、 右の様に画像がブレてしまいます これの解決策があれば教えてください 左は瞬殺サレ道?さんの幡紫竜というゲームの画像です

Page: 1 |

Re: 画像を回転させたときブレさせない方法 ( No.1 )
名前:管理人 日時:2008/12/02 03:35

挙げて頂いた画像の見た目の違いは恐らくテクスチャフィルタリング方式の違いだと思います 左側の画像が恐らくバイリニア補間フィルタリングか、若しくはそれ以上の補間フィルタリングを 用いて描画された画像で、右の画像は恐らく最近点フィルタリングで描画されたものだと思います 件の画像を描画する以前にフィルタリング設定をデフォルトの最近点フィルタリングから バイリニア補間フィルタリングに変更しておけば恐らく見た目はかなり左の画像に近くなると思います DXライブラリでは最近点フィルタリング(デフォルト)の他にバイリニア補間フィルタリングに 対応していて、SetDrawMode 関数に DX_DRAWMODE_BILINEAR を渡して実行すると以降の描画に バイリニア補間フィルタリングが使用されるようになります SetDrawMode( DX_DRAWMODE_BILINEAR ) ; フィルタリング方式については、私の不確かな知識でご説明するよりもきちんとご説明されている サイトを参照されたほうが良いと思いますので、もしご興味がありましたら調べてみてください
Re: 画像を回転させたときブレさせない方法 ( No.2 )
名前:あかいの 日時:2008/12/03 11:27

管理人さん ありがとうございました おかげで綺麗に弾を描写することができました またリファレンスに書いてあったことを見落としていたのを反省して、今度から注意していきたいと思います

Page: 1 |