Tools/GlueTool

Last-modified: 2025-03-26 (水) 20:46:03


GlueTool(グルー ツール)

接着ツールのコンポーネント


項目

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

_equipLink:
???

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

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

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

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

_overrideActiveTool:
???

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

GlueMode:
接着モードの切替。(コンテキストメニューで可能です。)
0ParentObjects親子付けオブジェクトを、親子化する。
1BakeMeshesメッシュをベイクメッシュを、ベイクする。
2BakeSkinnedMeshesスキンドメッシュをベイクスキンドメッシュを、ベイクする。

_indicatorColor:
ツールのモードを色でお知らせする。(カラーの駆動先)
黒色は「親子付け」、黄色は「メッシュをベイク」、紫色は「スキンドメッシュをベイク」。

_activeGlues(list):
自動。
Glueのリスト。(RootにGlueスロットが生成されている。そのスロットに、GlueとGlueVisualize等のコンポーネントが入っている。)


使用例

  • 完成品がインベントリーに最初から入っています。
    インベンリ > Personal > Resonite Essentials > Tools > Glue Tool
  • デスクトップモードの場合は「0」キーで装備できます。
  • このコンポーネントを適当な空オブジェクトにアタッチすると、原初の姿でツールが出現します。
  • ツールの使い方
    ツールを装備します。
    コライダーの有るオブジェクトが対象です。
    プライマリー(Yキー)を押しながらドラッグすると、グルーバブル(接着球)が生成されます。
    セカンダリー(Rキー)を押すと、バブルが消えます。(放置すると、30秒後に消えます。)
    バブル内にオブジェクトが複数個ある状態だと、グルーされます。
    ベイクする場合は、インスペクターのスロットを掴んでから空中でセカンダリーを押す事で安全にベイク可能です。
    • 親子付け
      バブル内のオブジェクトを、1つの親スロットに入れる。
      各オブジェクトのGrabbableObjectRootは自動的に消されます。
      親スロットの座標はRoot(原点)っぽい?
    • メッシュをベイク
      バブル内のオブジェクトをメッシュベイクする。メッシュをベイクすると、1つのアセットになります。
      インスペクター上で親子化してから、親スロットを掴んで空中でセカンダリーしても、ベイクできる。(こちらの方が便利だし、安全に行える。)
      ベイク後はMeshRendererとGrabbableとMeshColliderとObjectRoot等が残るっぽい。(他のコンポーネントは消える。)
      非表示のメッシュはベイクされない。
      Grabbableは一番上のスロットに付いていたものが引き継がれる。
      コライダーが無い場合、MeshColliderは生成されない。
    • スキンドメッシュをベイク
      SkinnedMeshRendererをベイクできる。
      アバター等のスキンドメッシュをベイクすると、ただのメッシュに変換されちゃうけど、このモードでベイクすればスキンドメッシュとしてベイクしてくれる。逆に、ただのメッシュをこのモードでベイクしちゃうと消えちゃいます。


その他

  • ツールを使う際はマナーを守り、セッションホスト等の指示に従いましょう。悪用は厳禁です!
  • 本物の瞬間接着剤と同じように、慎重に扱いましょう。アバターに接着しちゃう事故はあるあるです。