トップページ > 記事閲覧
MakeScreenで作った画面の透過
名前:蒟蒻砂漠 日時: 2019/06/29 12:12

makeScreenで作った画面にsetTranceColorのような関数を使って一部の色を透明にすることはできますか
メンテ

Page: 1 |

Re: MakeScreenで作った画面の透過 ( No.1 )
名前:管理人 日時:2019/07/01 02:53

現在は特定の色を透明にする機能はありません 別の機能で処理を代用できるかもしれませんので、 よろしければどのような状況で『特定の色を透明にする機能』が 必要になったのか教えていただけないでしょうか? m(_ _)m
メンテ
Re: MakeScreenで作った画面の透過 ( No.2 )
名前:蒟蒻砂漠 日時:2019/07/01 11:01

プログラムの順番と描画の順番を変えたいので, 先に別の画面に描いて最終的に上から重ね合わせるようにしたいです.
メンテ
Re: MakeScreenで作った画面の透過 ( No.3 )
名前:管理人 日時:2019/07/02 00:40

そのような用途でしたら、MakeScreen の第三引数( UseAlphaChannel )を TRUE にすることで アルファチャンネル( 透過情報 )付きの画像となりますので、そこに描画を行えば自然と描画した 部分以外が透過される画像となります ただ、もし半透明のものを MakeScreen で作成した画像に描画する場合は『乗算済みアルファ』というものを 使用しないと正常な描画結果が得られません もし『乗算済みアルファ』についてご存じではありませんでしたら、こちらのページをご一読ください m(_ _)m <乗算済みアルファのすすめ> https://dxlib.xsrv.jp/lecture/PremulAlpha/PremulAlpha.html
メンテ
Re: MakeScreenで作った画面の透過 ( No.4 )
名前:蒟蒻砂漠 日時:2019/07/02 12:28

ありがとうございます. 無事透明なまま貼り付けることができました.
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存