MakeScreenの透過
-
opi
MakeScreenの透過
MakeScreenで作った画像が全く透過しません。サイトのリファレンスには,int UseAlphaChannelという引数があるのですが、プロジェクトにはなく参照もできません。何と透過させる方法はないでしょうか?使っているVisual C++は2010です。
Re: MakeScreenの透過
使っているライブラリは最新版ですか?opi さんが書きました:サイトのリファレンスには,int UseAlphaChannelという引数があるのですが、プロジェクトにはなく参照もできません。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: MakeScreenの透過
調べた所、DXライブラリの場合はUseAlphaChannelが導入されたのは2011/9/18のVer 3.06aからのようなので、2012以降のものでないとダメということはなさそうです。opi さんが書きました:ライブラリは2010以前のものを使っています。2012以降のものでないとダメなのでしょうか?
DXライブラリ以外の場合はわかりません。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
-
opi
Re: MakeScreenの透過
自分がDXライブラリを始めたのがそれ(UseAlphaChannelの導入)以前の時期だったので、検索"C言語 ゲーム"から<新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]>へ行って2010以前のプロジェクトをダウンロードして試してみたのですが、やはり目的の結果(透過により画面を上書きせずに
MakeScreenで作った画像を描画する。)が得られませんでした。関数名やダウンロード先が問題なのでしょうか?
MakeScreenで作った画像を描画する。)が得られませんでした。関数名やダウンロード先が問題なのでしょうか?
Re: MakeScreenの透過
素直にDXライブラリの公式ページから最新版をダウンロードして使用してみてください。
DXライブラリ置き場 HOME
DXライブラリ置き場 HOME
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
-
opi
Re: MakeScreenの透過
いっつもここしか見てなかったので、そこをダウンロードして、<プロジェクトに追加すべきファイルVC用>の内容を<GameProg\\DeLib>にすべて移した(書き換え)所、無事透過させることができました(未解決エラーが大量に出たが)。これで進行が再開できます。ありがとうございます。