サウンド 【LSL】

れむ

2007年07月01日 04:52


▲LSL目次
llPlaySoundサウンドを再生する。 llStopSoundサウンドを停止する。 llLoopSoundサウンドをループ再生する。 llLoopSoundMaster同期マスターとしてサウンドをループ再生する。 llLoopSoundSlaveスレーブとしてサウンドをループ再生する。 llPlaySoundSlaveスレーブとしてサウンドを再生する。 llTriggerSoundサウンドを再生する。(音の発生源固定) llTriggerSoundLimited指定範囲内でサウンドを再生する。(音の発生源固定) llSetParcelMusicURLストリーミングサウンドを設定する。 llAdjustSoundVolumeサウンドのボリュームを調整する。 llSetSoundRadiusサウンドの範囲を設定する。 llPreloadSoundサウンドを先読みする。 llSetSoundQueueingサウンドの再生待ちを有効/無効にする。 llCollisionSound衝突時の音を設定する。
llParcelMediaCommandListメディアの再生を制御する。 llParcelMediaQuery設定されているメディアを取得する。
llPlaySound(string sound, float volume)soundサウンド名volume音量(0.0 ~ 1.0)
サウンドを再生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llStopSound()
サウンドを停止します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llLoopSound(string sound, float volume)soundサウンド名volume音量(0.0 ~ 1.0)
サウンドをループ再生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llLoopSoundMaster(string sound, float volume)soundサウンド名volume音量(0.0 ~ 1.0)
同期マスターとしてサウンドをループ再生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llLoopSoundSlave(string sound, float volume)soundサウンド名volume音量(0.0 ~ 1.0)
スレーブとしてサウンドをループ再生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llPlaySoundSlave(string sound, float volume)soundサウンド名volume音量(0.0 ~ 1.0)
スレーブとしてサウンドを再生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llTriggerSound(string sound, float volume)soundサウンド名volume音量(0.0 ~ 1.0)
サウンドを再生します。(音の発生源固定)

▲上へ ■LSL Portal ■LSL Portal (日本語)
llTriggerSoundLimited(string sound, float volume, vector tne, vector bsw)soundサウンド名volume音量(0.0 ~ 1.0)tne北西の座標bsw南東の座標
tneからtswで指定する矩形範囲内のみでサウンドを再生します。(音の発生源固定)

▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetParcelMusicURL(string url)soundサウンドファイルのURL
ストリーミングサウンドを設定します。
対応フォーマットはMP3・Ogg Vorbis ?

▲上へ ■LSL Portal ■LSL Portal (日本語)
llAdjustSoundVolume(float volume)volume音量(0.0 ~ 1.0)
サウンドのボリュームを調整します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetSoundRadius(float radius)radius音の届く半径
サウンドの範囲を設定します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llPreloadSound(string sound)soundサウンド名
サウンドを先読みします。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llSetSoundQueueing(integer queue)queueTRUE … 再生待ちする
FALSE … 再生待ちしない(デフォルト)
このオブジェクトによるサウンドの再生中に、新しくサウンドを再生しようとしたとき挙動を設定する。
  TRUE … 再生中のサウンドの再生終了を待って新しいサウンドを再生する。
  FALSE … 再生中のサウンドを中断し、新しいサウンドを再生する。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llCollisionSound(string impact_sound, float impact_volume)impact_soundサウンド名volume音量(0.0 ~ 1.0)
衝突時の音を設定します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llParcelMediaCommandList(list command_list)command_list制御コマンドリスト
メディアの再生を制御します。
commandList 定数パラメータ説明 PARCEL_MEDIA_COMMAND_PLAY 現在のフレームからメディアを再生し、最後のフレームで停止します。 PARCEL_MEDIA_COMMAND_LOOP 現在のフレームからメディアを再生し、最後のフレームへ到達したら再び最初から再生されます。 PARCEL_MEDIA_COMMAND_STOP メディアを停止します。 PARCEL_MEDIA_COMMAND_PAUSE メディアを一時停止します。 PARCEL_MEDIA_COMMAND_TIMEfloat再生時間を移動します PARCEL_MEDIA_COMMAND_URLfloat time土地のメディアURLにこのパラメータを使用します。 PARCEL_MEDIA_COMMAND_TEXTUREkey uuid土地のメディアテクスチャにこのパラメータを使用します。 PARCEL_MEDIA_COMMAND_AGENTkey uuid 指定エージェントのみメディアコマンドを受け付けます。 PARCEL_MEDIA_COMMAND_UNLOAD メディアテクスチャを元の画像に戻します。 PARCEL_MEDIA_COMMAND_AUTO_ALIGNinteger booleanメディアサイズを自動調整します。(負荷が高くなります) PARCEL_MEDIA_COMMAND_TYPEstring mime_typeMIMEタイプにこのパラメータを使用します。 PARCEL_MEDIA_COMMAND_SIZEinteger x
integer yメディア解像度にこのパラメータを使用します。 PARCEL_MEDIA_COMMAND_DESCstring descメディア説明にこのパラメータを使用します。 PARCEL_MEDIA_COMMAND_LOOP_SETfloat loopメディアのループ設定にこのパラメータを使用します。
▲上へ ■LSL Portal ■LSL Portal (日本語)
list llParcelMediaQuery(list query_list)query_listフラグリスト
設定されているメディアを取得します。

query_list PARCEL_MEDIA_COMMAND_TEXTUREメディアテクスチャのUUID PARCEL_MEDIA_COMMAND_URLメディアのURL PARCEL_MEDIA_COMMAND_TYPEメディアのMIMEタイプ PARCEL_MEDIA_COMMAND_SIZEメディアのピクセルサイズ PARCEL_MEDIA_COMMAND_DESCメディアの詳細 PARCEL_MEDIA_COMMAND_LOOP_SETメディアのループ再生設定
▲上へ ■LSL Portal ■LSL Portal (日本語)
LSLリファレンス