スイッチがONの時に特定の名前が入ったSEを鳴らさないようにしたい
Posted: 2024年1月14日(日) 00:06
ボイス入りのゲームを作っているのですが、スイッチ1がONの時にVOICEの文字が入った名前の音声ファイルを再生しないようにしたいです。
コード: 全て選択
module SEToggleFilter
# フィルター分けする文字列
FILTER_STRING = "VOICE"
# フィルターを有効にするスイッチ
SWITCH_ID = 6
end
class RPG::SE
alias setf_play play
def play
return if $game_switches[SEToggleFilter::SWITCH_ID] && @name[SEToggleFilter::FILTER_STRING]
setf_play
end
end