どこから音が鳴っているの? というときに

数日前から、常に悪天候な部屋を作りたいと四苦八苦してます。

いろいろな無料だったり安価だったりするものを使っています。
雷は↓とか同じようなのが3まであります。無料です。

見づらいですが、水面とその上の霧は↓です。安いです。

雨を降らせるスクリプトもありますが、かなり手を加えてますので元ネタの方を。

雨音や雷の音をある程度作り込んだので、ヘッドフォン無しで作業をしていたのですが、音の確認をしてみたらなんか音が割れてるんですよね。
もしかしたらあちこちのプリムから音を出しているせい? と思って心当たりを調べてみるけど、どれも違うみたいで。

Firestormだけなのか他にもあるのかわかりませんが、メニューの世界→サウンドエクスプローラーというのを開くと、直近で聞こえてきた音の情報はある程度分かるんです。
それで音が鳴り続けているのがあって、そこをズームしても足元しか映らない…
Googleさんで調べてみると、こんな記述が。

In any of the viewers, type CTRL + Shift + Alt + N to toggle the Beacons window open. Then select the specific type of item you want to locate and the style of beacon.

そのショートカットを試してみたら、「ビーコン(標識)」というのがでてきたので、「ハイライト」と「音源」にチェックを入れてみたら、音が鳴った瞬間に音源のプリムが真っ赤に。

そして足元にずっと真っ赤になったままのオブジェクトが…

どうやら作業中に水面オブジェクトに無限に音を鳴らし続けるスクリプトを入れてしまっていて、それを忘れてそのまま削除したみたいです。
音とかパーティクルというのはプリム自体に設定されるので、スクリプトを抜いても残っていることが多いんですよね。
今回のも原因になんとなく心当たりがあったりです。

水面プリムに音を止める設定のスクリプトを突っ込んで、止まった所でスクリプトも削除したら、無事に聞こえなくなりました。
スクリプトに詳しくない人用に、とりあえずリンクとスクリプトを投げておきます。

default
{
    touch_start(integer total_number)
    {
        llStopSound();//As if by magic the sound stops!!
    }
}

(WordPressのpluginでもう少し見た目を整えたいところです…ハイライトできなかったり改行しなかったりなのです…)

リンク先に掲載されているのは何かしらの音を鳴らす処理が入っているので、音を消したいだけならこれだけで事足ります。
タッチすると音が止まるので、その後はスクリプトを削除しても大丈夫です。

では、また作業に戻りまーす。

シェアする

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

コメントする