MakeScreenの透過

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
opi

MakeScreenの透過

#1

投稿記事 by opi » 10年前

MakeScreenで作った画像が全く透過しません。サイトのリファレンスには,int UseAlphaChannelという引数があるのですが、プロジェクトにはなく参照もできません。何と透過させる方法はないでしょうか?使っているVisual C++は2010です。

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: MakeScreenの透過

#2

投稿記事 by みけCAT » 10年前

opi さんが書きました:サイトのリファレンスには,int UseAlphaChannelという引数があるのですが、プロジェクトにはなく参照もできません。
使っているライブラリは最新版ですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

opi

Re: MakeScreenの透過

#3

投稿記事 by opi » 10年前

ライブラリは2010以前のものを使っています。2012以降のものでないとダメなのでしょうか?

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: MakeScreenの透過

#4

投稿記事 by みけCAT » 10年前

opi さんが書きました:ライブラリは2010以前のものを使っています。2012以降のものでないとダメなのでしょうか?
調べた所、DXライブラリの場合はUseAlphaChannelが導入されたのは2011/9/18のVer 3.06aからのようなので、2012以降のものでないとダメということはなさそうです。
DXライブラリ以外の場合はわかりません。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

opi

Re: MakeScreenの透過

#5

投稿記事 by opi » 10年前

自分がDXライブラリを始めたのがそれ(UseAlphaChannelの導入)以前の時期だったので、検索"C言語 ゲーム"から<新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]>へ行って2010以前のプロジェクトをダウンロードして試してみたのですが、やはり目的の結果(透過により画面を上書きせずに
MakeScreenで作った画像を描画する。)が得られませんでした。関数名やダウンロード先が問題なのでしょうか?

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: MakeScreenの透過

#6

投稿記事 by みけCAT » 10年前

素直にDXライブラリの公式ページから最新版をダウンロードして使用してみてください。
DXライブラリ置き場 HOME
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

opi

Re: MakeScreenの透過

#7

投稿記事 by opi » 10年前

いっつもここしか見てなかったので、そこをダウンロードして、<プロジェクトに追加すべきファイルVC用>の内容を<GameProg\\DeLib>にすべて移した(書き換え)所、無事透過させることができました(未解決エラーが大量に出たが)。これで進行が再開できます。ありがとうございます。

閉鎖

“C言語何でも質問掲示板” へ戻る