キャラだけ暗く描く方法

を実験してました。

結局マスクを使うことに。
マスクだけで絵の容量が倍加するのは悲しいのでプログラム内で生成してます。

ドット絵は256色パレットなので簡単にマスクが作れました。
手順は、背景色を黒に その他を白にパレットの色を変えて、
パレットではないbufferにコピーするだけです。
それから元絵のパレットを修復してマスクをコピーし直すと、
パレットではない作業窓は消しても大丈夫になります。
(要:元絵にマスクで使う白と黒 パレットの1番2番が妥当)

サイケな色のメイドさんはお遊びです。w
減算を反転に使えるとを知ったので、勉強になりました。
まあ、Bitbltを使った方がわかりやすそうですけどね。

HSPでマスクは必要でありませんが、
gmode_rgb0alphaの透過色指定って
描画負荷的にはいかがなものかちょっと気になりますね。

コメント

コメントの投稿

非公開コメント

説明


Author:AI_Mebius
 5日に1枚ドット絵を描く程度の能力
*--*
ぶらっしゅあっぷ
過去絵は上のメニューから

伝言は拍手かどこかのコメントまで
拍手の先頭に@付ければ返信しません

ドット絵ご利用上の注意は
過去絵展示場を参照して下さい

twitterプロフ絵とか
nico動の素材程度ならご自由にど~ぞ
*--*

御来客数

検索