分割してよみこんだ画像(4方向に動かす)の透過ができません

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

分割してよみこんだ画像(4方向に動かす)の透過ができません

#1

投稿記事 by Pp » 7年前

code
DrawGraph( ch.x , ch.y , ch.img , TRUE ) ;
/code
このコードで透過をするにはどうしたらよいのでしょうか?
教えて下さい。お願いします。

アバター
amehirune
記事: 181
登録日時: 10年前
住所: どっか
連絡を取る:

Re: 分割してよみこんだ画像(4方向に動かす)の透過ができません

#2

投稿記事 by amehirune » 7年前

今の質問内容だけですと「透過」の意味が図りかねますが…

恐らくこういうことだろうと思って投稿します。
画像の透明度を変更するプログラムです。

コード:

		SetDrawBlendMode( DX_BLENDMODE_ALPHA, 【透明度:MAX=255】 );
		DrawBox( 0, 0, WIN_X, WIN_Y, color[0], TRUE );  //←ここに透過したい画像を入れる
		SetDrawBlendMode( DX_BLENDMODE_NOBLEND, 0 );
ほら、来いよ!! 誤字や矛盾を指摘したい奴から、前に出てこいよぉおおおおおおおッ!!!
※都合により、不定期でしか現れません。即返などはできませんのでご了承ください※

Pp

Re: 分割してよみこんだ画像(4方向に動かす)の透過ができません

#3

投稿記事 by Pp » 7年前

すみません。
私の透過の意味としては、背景の色にキャラクターが重ならないという意味です。

inemaru
記事: 108
登録日時: 7年前

Re: 分割してよみこんだ画像(4方向に動かす)の透過ができません

#4

投稿記事 by inemaru » 7年前

つまり、 「透過画像の透過部分が透過されていない」 ということでしょうか?

もしそうだとしたら、
  • 全体のコード(もしくは再現コード)
  • 使用している画像の詳細等(問題なければ)
  • DXライブラリのバージョン
  • 開発環境
程度は、提示した方がよさそうです。

最低限必要な情報が欠損した状態の質問には答えられないことが多いので
フォーラムルールの質問テンプレートの使用をお勧めします
http://dixq.net/board/board.html

fm

Re: 分割してよみこんだ画像(4方向に動かす)の透過ができません

#5

投稿記事 by fm » 7年前

画像データが何の形式の拡張子か知らないですが、
画像データでアルファ値か、256色画像なら透明色を0番パレットにしたうえで背景と透過したい場所を
0番パレットで塗りつぶしてください。おススメソフトはEdgeです。(Win10のEDGEじゃないですよ)
画像データを編集しなおす手間が無いなら、透過したい色を指定する必要がプログラミングのツール上の
ソースコードの関数で出てきます。

閉鎖

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