ソラマメ ブログ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 4人
オーナーへメッセージ
QRコード
QRCODE

気ままな一言

ご質問等、ページへのリンクはご自由に。気軽にコメントでもどうそ~
詳しいことは角川SIMのサポートセンターまでいらっしゃいませっ

世間知らずなので逆にいろいろ教えてください♪

2007年07月01日

パーティクル【LSL】

llParticleSystemパーティクルを生成する。
llLinkParticleSystemリンクプリムからパーティクルを生成する。


llParticleSystem(list rules)
offsetパーティクルの設定ルール

パーティクルを生成します。

rules
定義値説明
PSYS_PART_FLAGSintegerパーティクルシステムの動作のフラグを指定します。
PSYS_SRC_PATTERNintegerパーティクルの分散パターンを指定します。
PSYS_SRC_BURST_RADIUSfloatパーティクルが生成される中心からの距離を指定します。
PSYS_PART_FOLLOW_SRC_MASK設定時は無効です。
最大値は50.0?
PSYS_SRC_ANGLE_BEGINfloatパーティクルの発生アングルの開始を指定します。
PSYS_SRC_ANGLE_ENDfloatパーティクルの発生アングルの開始を指定します。
PSYS_SRC_INNERANGLEfloat廃止:代替ルールとしてPSYS_SRC_ANGLE_BEGINを使用します。
PSYS_SRC_OUTERANGLEfloat廃止:代替ルールとしてPSYS_SRC_ANGLE_ENDを使用します。
PSYS_SRC_TARGET_KEYkeyパーティクルの移動先をオブジェクトまたはエージェントのキーで指定します。
PSYS_PART_TARGET_POS_MASKの設定が必要です。
PSYS_PART_START_COLORvectorパーティクル開始時の色を指定します。
PSYS_PART_END_COLORvectorパーティクル消滅までに変化する色を指定します。
PSYS_PART_INTERP_COLOR_MASK設定時のみ有効です。
PSYS_PART_START_ALPHAfloatパーティクル開始時のアルファ値を指定します。(0.0~1.0)
PSYS_PART_END_ALPHAfloatパーティクル消滅までに変化するアルファ値を指定します。(0.0~1.0)
PSYS_PART_INTERP_COLOR_MASK設定時のみ有効です。
PSYS_PART_START_SCALEvectorパーティクル開始時のサイズ(m)を指定します。(0.04 (0.03125)~4.0)vectorのZ値は無効です。
PSYS_PART_END_SCALEvectorパーティクル消滅までに変化するサイズ(m)を指定します。(0.04 (0.03125)~4.0)
PSYS_PART_INTERP_SCALE_MASK設定時のみ有効です。
PSYS_SRC_TEXTUREstringパーティクル使用するテクスチャを指定します。
プリム内のテクスチャ名、もしくはテクスチャのUUIDを指定します。
PSYS_SRC_MAX_AGEfloatパーティクル全体の発生間隔(秒)を指定します。
0.0で無期限に生成されます。
PSYS_PART_MAX_AGEfloatパーティクル有効時間(秒)を指定します。(30.0)
PSYS_SRC_BURST_RATEfloatパーティクルの発生間隔(秒)指定します。0.0で連続して生成されます。
PSYS_SRC_BURST_PART_COUNTintegerパーティクルの同時発生数を指定します。
PSYS_SRC_ACCELvectorパーティクルの加速度(m/秒)を指定します。(0.0~100.0)
PSYS_SRC_OMEGAvectorパーティクルの回転速度(radian/秒)を指定します。
PSYS_SRC_BURST_SPEED_MINfloatパーティクル生成時の速度範囲の最小値(m/秒)を指定します。
PSYS_SRC_BURST_SPEED_MAXfloatパーティクル生成時の速度範囲の最大値(m/秒)を指定します。

PSYS_PART_FLAGS
定義値説明
PSYS_PART_BOUNCE_MASKパーティクルは発生源のZ軸の高さで弾みます。
PSYS_PART_EMISSIVE_MASKパーティクルは輝きを放ちます。
PSYS_PART_FOLLOW_SRC_MASKパーティクルは発生源の垂直位置に比例して動きます。
PSYS_PART_FOLLOW_VELOCITY_MASKパーティクルは縦軸を中心に回転します。
PSYS_PART_INTERP_COLOR_MASKパーティクルの色とアルファの指定が有効になります。
PSYS_PART_INTERP_SCALE_MASKパーティクルサイズの指定が有効になります。
PSYS_PART_TARGET_LINEAR_MASKパーティクルはPSYS_SRC_TARGET_KEYで指定された対象に向かって一直線に移動します。
PSYS_SRC_ACCEL、PSYS_SRC_BURST_RADIUSなどの設定は無効になります。
PSYS_PART_TARGET_POS_MASKパーティクルはPSYS_SRC_TARGET_KEYで指定された対象に向かって移動します。対象が無効な場合、プリム自身を対象にします。
PSYS_PART_WIND_MASKパーティクルの動きが風に影響されます。

PSYS_SRC_PATTERN
定義値説明
PSYS_SRC_PATTERN_ANGLEPresent particles in a 2-dimensional circular section as defined by PSYS_SRC_ANGLE_BEGIN and PSYS_SRC_ANGLE_END. The orientation of the particle plane is at X=0 relative to the emitter's region rotation.
PSYS_SRC_PATTERN_ANGLE_CONEPresent particles in a 3-dimensional spherical section, as defined by PSYS_SRC_ANGLE_BEGIN and PSYS_SRC_ANGLE_END.
PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY(not officially documented; appears to be non-functional) Present particles in a 3-dimensional spherical section, as defined by PSYS_SRC_ANGLE_BEGIN and PSYS_SRC_ANGLE_END, but inversely compared to the ANGLE_CONE pattern (i.e., where there were voids in ANGLE_CONE, there are particles in ANGLE_CONE_EMPTY, and vice-versa.
PSYS_SRC_PATTERN_DROPパーティクルはその場で落下します。
PSYS_SRC_BURST_RADIUS、PSYS_SRC_BURST_SPEED_MIN、PSYS_SRC_BURST_SPEED_MAXの指定は無効になります。
PSYS_SRC_PATTERN_EXPLODEパーティクルは全方向に拡散します。
▲上へ ■LSL Portal ■LSL Wiki
忘れてずっと放置していたパーティクル。
書きかけだけど、とりあえず。


同じカテゴリー(LSLリファレンス)の記事画像
イベント 【LSL】
同じカテゴリー(LSLリファレンス)の記事
 LSLリファレンスマニュアル (2007-07-01 18:28)
 型【LSL】 (2007-07-01 07:45)
 定義値【LSL】 (2007-07-01 07:23)
 イベント 【LSL】 (2007-07-01 06:16)
 アバター 【LSL】 (2007-07-01 05:35)
 オブジェクト 【LSL】 (2007-07-01 05:25)
Posted by れむ at 04:50 │LSLリファレンス