GameMaker 日本語掲示板

スクリプトの彩度について

1 コメント
views
17 フォロー

オブジェクトのactiveというbool型の変数がfalseになったら、オブジェクトのスクリプトの彩度を下げ、trueに戻ったら元の彩度に戻るようにしたいです。
オブジェクトの彩度を変更する関数のようなものは存在するのでしょうか。

どなたかご教授頂けると幸いです。

program_suck
作成: 2024/06/15 (土) 16:10:07
通報 ...
1
program_suck 2024/06/16 (日) 10:16:35

彩度とは少し違いますが、以下のコードで修正することが出来ました。

if (active == false) {
    if (sprite_index != -1) {
        image_blend = c_gray; // グレースケールにする色調
    }
} else {
    if (sprite_index != -1) {
        image_blend = c_white; // 元の色調に戻す
    }
}