CrushPNG
https://gyazo.com/3cb4e6c648842c93b184350c1b49a564
PNGのフィルタ方式で画像をグリッチするスクリプト
:導入方法:
v1.10以上
おわり
:基本的な使い方:
グリッチをかけたいオブジェクトに
table:フィルタ順
CrushPNG@フィルタリング
CrushPNG@フィルタ解除
の順でアニメーション効果をかける
後は種類だったり,%だったりを適当にいじってください
:軽いパラメータの説明:
CrushPNGの仕組みが分からないと何のパラメータか分からない物が多いでしょう。
種類 : フィルタ/解除する種類
table:種類
0 なし
1 横方向のフィルタ
2 縦方向のフィルタ
3 上と横の平均フィルタ
4 よくわからんフィルタ
5 種類5(-4~4)で設定したフィルタのランダム
負の数 そのフィルタの逆方向
% : フィルタ/解除する度合い?
0%なら何もフィルタしない/解除しない
100%なら全てフィルタする/全て解除する
フィルタと解除ではパッと見の情報が異なるので注意
最小,長さ : 最小 ~ 最小+長さ でランダムにフィルタをかけ
種類5(-4~4) : トラックバーの種類=5で使う設定値
テーブルで指定する
3,4フィルタだけ使いたい場合は {3,4} とする
seed : 乱数のseed値
( obj.rand()の第3引数 )
frame : 乱数で扱うフレーム値
( obj.rand()の第4引数 )
コマ落ちっぽくるなら obj.frame/6 など
アルファ有 : アルファ値もフィルタ/解除するかどうか
透過が目立つ画像に使うかな~程度
他には領域拡張など
方向 : 値の数*90度回転してフィルタ/解除します
(ローテーションをかけているだけ)