LlCollisionSound/ja - Second Life Wiki

LlCollisionSound/ja

From Second Life Wiki

メインページ > LlCollisionSound > LlCollisionSound/ja
Jump to: navigation, search

関数: llCollisionSound( string impact_sound, float impact_volume );

標準のコリジョン音を抑制して、impact_soundimpact_volumeのボリュームで置き換えます。

• string impact_sound a プリムのインベントリにあるsoundあるいはUUID
• float impact_volume 0.0(消音)と1.0(大音量)の間(0.0 <= impact_volume <= 1.0)

impact_soundが空のstringの場合、コリジョン音は抑制されます。
impact_volumeが0の設定の場合、コリジョンパーティクルは抑制されます。

警告

  • プリムのインベントリからimpact_soundが無い場合、 かつ、 UUIDで指定されていない場合、 あるいは、a soundでない場合、エラーが上でshoutされます。
  • impact_soundUUID で指定した場合、オブジェクトに asset permissionsが追加されずに済みます。
    • プリムのインベントリに内に置いた場合、その使用制限が当該オブジェクトにも引き継がれてしまいます

//Play Sound When Collision Occurs With Other Object Or An AGENT
//Creator: TonyH Wrangler
 
string sound = "ed124764-705d-d497-167a-182cd9fa2e6c"; //uuid or name of item in inventory
 
default
{
    state_entry()
    {
        llCollisionSound(sound, 1.0);
    }
}

関連項目

イベント

•  collision_start
•  collision
•  collision_end

関数

•  llCollisionFilter
•  llCollisionSprite
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。