スクリプト
CrushPNG
スクリーンショット

概要
⚠️説明文要確認 PNGのフィルタ方式で画像をグリッチするスクリプト
詳細説明
重要
CrushPNGを動かすには NagoEffect2.mod2 が必要です。
グリッチをかけたいオブジェクトに
- CrushPNG@フィルタリング
- CrushPNG@フィルタ解除
の順でアニメーション効果をかける
後は種類だったり, % だったりを適当にいじってください
詳しいことはCrushPNGの詳しい説明を見てください。
軽いパラメータの説明
CrushPNGの仕組みが分からないと、何のパラメータか分からない物が多いでしょう。
種類
フィルタ / 解除する種類
| 値 | 内容 |
|---|---|
| 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度回転してフィルタ / 解除する
(ローテーションをかけているだけ)
依存関係
- Nagomiku.NagoEffect2.mod2