Tools/ParticleSpray

Last-modified: 2025-10-18 (土) 17:14:41


ParticleSpray(パーティクル スプレー)

パーティクルを噴射するツールのコンポーネント


項目

Enabled:
このコンポーネントを有効にするかどうか。

_equipLink:
???

TipReference:
ツールの基準点スロット(レーザーが出る場所)。

BlockGripEquip:
掴んだ時にツールとして機能させない。

BlockRemoteEquip:
レーザーで選択した時に、装備選択をさせない。

EquipName:
レーザーで選択した時の装備選択で表示する名前。
nullの状態だと、装備選択時に「ツール」と表示されます。(言語設定によって変化します。)

_overrideActiveTool:
???

_gripPosesGenerated:
掴んだ時のツール位置(両手のGripPose)を自動的に生成した。
GripPoseが必要ない場合は、BlockGripEquipとBlockRemoteEquipをTrueにしましょう。(GripPoseスロットは消してOKです。)

Rate:
最大噴射量。

RateExp:
トリガー量によって、噴射量が変化する。
(初期値は0.2なので、ちょっとトリガー引くと出る。0にすると、チョロチョロと出続ける。)

MinSpeed:
最小射出速度。
(SpeedRangeInitializerを制御してる。)

MaxSpeed:
最大射出速度。
(同上)

partStyle:
制御対象のParticleStyle。

partSpeed:
制御対象のSpeedRangeInitializer。

partEmitter:
制御対象のEmitter。(PointEmitter)


使用例

  • インベントリー(Toolsフォルダー)に入っていないので、自分で生成するしかありません。
    このコンポーネントを適当な空オブジェクトにアタッチすると、原初の姿でツールが出現します。
  • ツールの使い方
    ツールを装備して、トリガーします。(デスクトップモードの場合はYキーではなく、マウスの左クリック。)
    パーティクルがビューって出ます。
    (初期設定だと、物理と重力が有って、放出後に色が変化するパーティクルが出てきます。)
    (出始めと終わりのチョロチョロ感も再現されています。)


その他

  • トリガーするとパーティクルが出るシンプルなオモチャを作るときに便利です。