- - PR -
DirectDrawでの透過色の設定
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-08-16 01:48
DirectDrawで2つの画像を重ね合わせ、透過色を設定したいと考えています。
どうにも情報がなく困っています。 現在のコードは簡単ですが以下のようになっています。 (この場合、1枚しか画像が表示されない) secondarysurface3.Draw(rect1, secondarySurface1, DrawFlags.Wait); secondarysurface3.Draw(rect2, secondarySurface2, DrawFlags.Wait); primarysurface.Draw(rect3, secondarysurface3, DrawFlags.Wait); 調べたところ、透明色の設定はsetColorkeyで設定し、描画するにはDraw()ではなくDrawFast()を使用する というところまではわかりました。 しかし、色の指定方法・これらのメソッドの使用方法がよくわかりません。 不明点をまとめると以下の通りです。 ・透過色の指定方法 ・透過色の反映方法 ・画像の重ね合わせの方法(そもそも上記の方法であっているのか?) 環境は Vista Visual Studio 2005 Express(C#) です。 初めての投稿のため、情報が足りない場合は追記します。 宜しくお願いします。 |
1