- 【SB】Shooting Game Builder ver12【シューティング】
138 :名前は開発中のものです。[sage]:2011/06/05(日) 18:57:49.16 ID:oqpIl1lJ - >>137
乙!! StgBuilderって、画像側ではGIFみたいなカラーキーでの1色のみ透過しかできないよね? スクリプトの半透明では、画像スプライト全体に半透明処理がかかってしまう。 PNGってαチャネルを保存したαPNGがあるけど、確かStgBuilderでは対応してないよね? 画像読み込みの段階でαチャネルに対応していれば、初めから指定して部分だけ色にかかわらずに半透過できるのだけど・・・
|
- 【SB】Shooting Game Builder ver12【シューティング】
139 :名前は開発中のものです。[sage]:2011/06/05(日) 19:11:31.08 ID:oqpIl1lJ - PNGって、画像内の全ピクセルに対して任意のα値をマップとして指定できる「αチャネル機能」、指定された指定色だけに任意のα値を直接指定できる「透過色機能」のどちらか一方を選択して保存できるから、
StgBuilderでPNGのαチャネル/透過色に対応すれば、画像を作成した段階で、その画像を半透明として描画できるんじゃないかな? あと、PNGには「背景色機能」があって、使用色パレット内の1色だけカラーキーを指定できるから、それをStgBuilder側で読み込んでくれれば、スプライト編集での透過色用のクロマキー指定が不要になるかも。
|
- 【SB】Shooting Game Builder ver12【シューティング】
144 :名前は開発中のものです。[sage]:2011/06/05(日) 21:17:03.78 ID:oqpIl1lJ - スクリプトで、スプライト全体に均一なα値を設定できるのは知ってるよ。
そうじゃなくて、PNG自体にαマップ機能があって、各ピクセルごとに異なるα値を設定できるという機能があるんだけど、 StgBuilderでスクリプト未使用で、そのαブレンディング機能が使えるのかどうか・・・という疑問だったのだけど。 そういえば、PNG自体に任意のアスペクト比を保存しておくチャネルもあったような気が。
|