気ままな一言
2007年07月01日
サウンド 【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)
queue | TRUE … 再生待ちする 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_TIME | float | 再生時間を移動します |
PARCEL_MEDIA_COMMAND_URL | float time | 土地のメディアURLにこのパラメータを使用します。 |
PARCEL_MEDIA_COMMAND_TEXTURE | key uuid | 土地のメディアテクスチャにこのパラメータを使用します。 |
PARCEL_MEDIA_COMMAND_AGENT | key uuid | 指定エージェントのみメディアコマンドを受け付けます。 |
PARCEL_MEDIA_COMMAND_UNLOAD | メディアテクスチャを元の画像に戻します。 | |
PARCEL_MEDIA_COMMAND_AUTO_ALIGN | integer boolean | メディアサイズを自動調整します。(負荷が高くなります) |
PARCEL_MEDIA_COMMAND_TYPE | string mime_type | MIMEタイプにこのパラメータを使用します。 |
PARCEL_MEDIA_COMMAND_SIZE | integer x integer y | メディア解像度にこのパラメータを使用します。 |
PARCEL_MEDIA_COMMAND_DESC | string desc | メディア説明にこのパラメータを使用します。 |
PARCEL_MEDIA_COMMAND_LOOP_SET | float 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 (日本語)
Posted by れむ at 04:52
│LSLリファレンス