2008年02月04日
音の範囲を指定するスクリプトについて
お世話になってます。
オブジェクトに入れた音の出る範囲を指定するスクリプトがわからないのですが
どなたか教えていただけませんでしょうか。
半径1mとかそのくらいの狭い範囲で音をだしたいのですが。
さらにそれがPalySomeSoundで長い音をならすものに組み込めれば
完璧なのですが…。
また、それとは別に
スレーブになっているサウンドにも、音のなる範囲を指定すスクリプトを足したものも
もしわかれば大変うれしいです。
どなたかお力添えいただけるとうれしいです。
日経BPのシムでこんな作品を作ってます↓
http://slurl.com/secondlife/nikkeibp/36/227/624
まだ未完成ですが、この中の例えば黄緑の玉の中の音が
外に漏れないようにしたい、という感じです。
よろしくおねがいします!
オブジェクトに入れた音の出る範囲を指定するスクリプトがわからないのですが
どなたか教えていただけませんでしょうか。
半径1mとかそのくらいの狭い範囲で音をだしたいのですが。
さらにそれがPalySomeSoundで長い音をならすものに組み込めれば
完璧なのですが…。
また、それとは別に
スレーブになっているサウンドにも、音のなる範囲を指定すスクリプトを足したものも
もしわかれば大変うれしいです。
どなたかお力添えいただけるとうれしいです。
日経BPのシムでこんな作品を作ってます↓
http://slurl.com/secondlife/nikkeibp/36/227/624
まだ未完成ですが、この中の例えば黄緑の玉の中の音が
外に漏れないようにしたい、という感じです。
よろしくおねがいします!
テクスチェンジのHUDについて
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
よろしくおねがいしますー。
http://wiki.secondlife.com/wiki/LlSetSoundRadius
早速のご回答がりがとうございます!
llSetSoundRadiusという関数を使うだろうという
ところまではわかったのですが
音を再生するなどシンプルなスプリクト意外の
複雑なものがわからなくて
具体的な中身の書き方を知りたいと思っています。
みなさまよろしくおねがいします〜!
ありがとうございます!
早速ためしてみようとおもいます!
試してみたのですが
ループしなければならないので
ループのスクリプトと合わせてみたのですが
うまくきません…。
何が違うかおわかりになりますか?
何度もすみません。
よろしくおねがいします。
float radius = 1.0; // 可聴範囲(m)
string sound = "Frog"; // サウンド名
float volume = 0.9; // 音量(0.0-1.0)
default
{
state_entry()
{
llSetSoundRadius(radius);
llPlaySound(sound, volume);
llPreloadSound("Frog");
llLoopSoundSlave("Frog",0.9);
}
}
すみません!ありがとうございます!!
http://rpgstats.com/wiki/index.php?title=LlSetSoundRadius
ここにもうまく行かないというような事が書いてあるような気がするのですが…どうなんでしょう。
トリガーサウンドというのも調べてみたのですが
私のやりたい形は音の仕込まれている動くオブジェクトの中でならしたいので、発音する場所が動かないというトリガーサウンドは向かないようでした…。
部屋まできてくださったのですね。
ありがとうございます!お手数おかけします。
なるほど、あのスクリプトではないのですね。
HUDなどはまだ未開なので、今回は今の形でボリュームで調整しようとおもいます。
マスターの件ですが、実はこれも疑問のまま放置していることがあるのですが、
間違ってマスターのスクリプトの入ったオブジェクトを消してしまったのですが、
それでも他のスレーブたちが同期していたのでとりあえうず現状はそのままにしているのですが、
あの部屋の下にも同じようあ部屋があってそこでもマスターのスクリプトを使っているので、その指令が行っているのか、
もしそうでないとしても
複数マスターとスレーブのものがある場合
区別する方法があるものなのでしょうか。
もしもご存知でしたら教えていただければ幸いです。
いろいろ大変参考になります!
ありがとうございます。