Difference between revisions of "LlCollisionSound/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
m (カテゴリ変更)
Line 36: Line 36:
|notes
|notes
|permission
|permission
|cat1=Collision
|cat1=Collision/ja
|cat2=Sound
|cat2=Sound/ja
|cat3=Object
|cat3=Object/ja
|cat4
|cat4
}}
}}

Revision as of 04:43, 10 April 2010

要約

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

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

• string impact_sound プリムの インベントリ の中にあるsoundまたは UUID
• float impact_volume 0.0 (消音) から 1.0 (大音量) (0.0 <= impact_volume <= 1.0)

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

警告

  • impact_sound がプリムの中で見つからない場合、かつこれが UUID でない場合、またはこれがsoundでない場合、エラーが DEBUG_CHANNEL 上で叫ばれます。
  • impact_soundUUID である場合、オブジェクト自体に新たな アセット権限 が発生するようなことはありません。
    • アセットをプリムのインベントリの中に置いた場合、これまで発生していた使用制限は新しいオブジェクトで新たに作成されません。

サンプル

<lsl>//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);
   }
}</lsl>

関連項目

イベント

•  collision_start
•  collision
•  collision_end

関数

•  llCollisionFilter
•  llCollisionSprite

特記事項

Search JIRA for related Issues

Signature

function void llCollisionSound( string impact_sound, float impact_volume );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。