あるトリックのシーンで音の鳴ってる方向(音の出力方向)を
ボタンを押したら切り替わるようにしたいです。
ボタンを押したら左から鳴ってた音が右から聴こえてくるみたいな処理です。
音の出力方向(音量バランス)の切り替えだけなので簡単にできそうなのですが
HSPの命令でどう記述したらいいのかさっぱりわかりません。
おそらくWindows内部への命令みたいな部分を直接呼び出すとできると思いますが、
僕のレベルではいろいろと調べてもわかりません。
誰か教えてくれませんか。宜しくお願いします。
ボタンを押したら切り替えの部分以外のプログラムの流れはなんとか作れました。
汚いプログラムソースでごめんなさい。テスト実行するときは
mymusic.mp3と書かれている部分は適当なmp3ファイルに置き換えてください。
//音を鳴らす mmload "mymusic.mp3",0,1 mmplay 0 //切り替えボタン設置 pos 20,60 objsize 100,50 button "切り替え!",*kirikae //切り替え状態変数(最初は左側から鳴る) kirikae_joutai = 0 ;0=左側から鳴る ;1=右側から鳴る //ループ処理 //------------------------------------ *saisei_loop redraw 0 color 255,255,255 boxf pos 20,10 color 0,0,0 mes "ボタンを押すと音の出力方向が切り替わります。" mes "切り替え状態(0=左、1=右):" + kirikae_joutai redraw 1 await 16 goto *saisei_loop //------------------------------------ //ボタンが押されたらここにきて音の出力方向を切り替える処理 *kirikae if kirikae_joutai = 0 { //■■■■■■■■■■■■■■■■■■■■■■■ //■ここの場所で出力を右から鳴るように変えたい■ //■■■■■■■■■■■■■■■■■■■■■■■ kirikae_joutai = 1 ;切り替え状態変数を切り替え }else{ //■■■■■■■■■■■■■■■■■■■■■■■ //■ここの場所で出力を左から鳴るように変えたい■ //■■■■■■■■■■■■■■■■■■■■■■■ kirikae_joutai = 0 ;切り替え状態変数を切り替え } goto *saisei_loop