スキップしてメイン コンテンツに移動

投稿

2020の投稿を表示しています

Godot Engineで動的にAudioStreamPlayerでパン/リバーブをかける方法

/AudioStreamPlayer(|[23]D)/で、パンを振ったり、リバーブかけるために以下のようにバスを動的に生成する。
AudioServer.add_bus( -1 )
var midi_bus_idx:int = AudioServer.get_bus_count( )
AudioServer.set_bus_name( midi_bus_idx, "test_bus" )
AudioServer.set_bus_send( midi_bus_idx, "master" )var panner: = AudioEffectPanner.new( ) var reverb: = AudioEffectReverb.new( )
AudioServer.add_bus_effect( midi_bus_idx, panner ) AudioServer.add_bus_effect( midi_bus_idx, reverb )
# 以後音を鳴らすときにはtest_busを指定して鳴らす