GlueTool(グルー ツール)
接着ツールのコンポーネント
項目
- Enabled:
- このコンポーネントを有効にするかどうか。
- _equipLink:
- ???
- TipReference:
- ツールの基準点スロット(レーザーが出る場所)。
- BlockGripEquip:
- 掴んだ時にツールとして機能させない。
- BlockRemoteEquip:
- レーザーで選択した時に、装備選択をさせない。
- EquipName:
- レーザーで選択した時の装備選択で表示する名前。
nullの状態だと、装備選択時に「ツール」と表示されます。(言語設定によって変化します。)
- _overrideActiveTool:
- ???
- _gripPosesGenerated:
- 掴んだ時のツール位置(両手のGripPose)を自動的に生成した。
GripPoseが必要ない場合は、BlockGripEquipとBlockRemoteEquipをTrueにしましょう。(GripPoseスロットは消してOKです。)
- GlueMode:
- 接着モードの切替。(コンテキストメニューで可能です。)
0 ParentObjects 親子付け オブジェクトを、親子化する。 1 BakeMeshes メッシュをベイク メッシュを、ベイクする。 2 BakeSkinnedMeshes スキンドメッシュをベイク スキンドメッシュを、ベイクする。
- _indicatorColor:
- ツールのモードを色でお知らせする。(カラーの駆動先)
黒色は「親子付け」、黄色は「メッシュをベイク」、紫色は「スキンドメッシュをベイク」。
- _activeGlues(list):
- 自動。
Glueのリスト。(RootにGlueスロットが生成されている。そのスロットに、GlueとGlueVisualize等のコンポーネントが入っている。)
使用例
- 完成品がインベントリーに最初から入っています。
インベンリ > Personal > Resonite Essentials > Tools > Glue Tool - デスクトップモードの場合は「0」キーで装備できます。
- このコンポーネントを適当な空オブジェクトにアタッチすると、原初の姿でツールが出現します。
- ツールの使い方
ツールを装備します。
コライダーの有るオブジェクトが対象です。
プライマリー(Yキー)を押しながらドラッグすると、グルーバブル(接着球)が生成されます。
セカンダリー(Rキー)を押すと、バブルが消えます。(放置すると、30秒後に消えます。)
バブル内にオブジェクトが複数個ある状態だと、グルーされます。
ベイクする場合は、インスペクターのスロットを掴んでから空中でセカンダリーを押す事で安全にベイク可能です。- 親子付け
バブル内のオブジェクトを、1つの親スロットに入れる。
各オブジェクトのGrabbableとObjectRootは自動的に消されます。
親スロットの座標はRoot(原点)っぽい? - メッシュをベイク
バブル内のオブジェクトをメッシュベイクする。メッシュをベイクすると、1つのアセットになります。
インスペクター上で親子化してから、親スロットを掴んで空中でセカンダリーしても、ベイクできる。(こちらの方が便利だし、安全に行える。)
ベイク後はMeshRendererとGrabbableとMeshColliderとObjectRoot等が残るっぽい。(他のコンポーネントは消える。)
非表示のメッシュはベイクされない。
Grabbableは一番上のスロットに付いていたものが引き継がれる。
コライダーが無い場合、MeshColliderは生成されない。 - スキンドメッシュをベイク
SkinnedMeshRendererをベイクできる。
アバター等のスキンドメッシュをベイクすると、ただのメッシュに変換されちゃうけど、このモードでベイクすればスキンドメッシュとしてベイクしてくれる。逆に、ただのメッシュをこのモードでベイクしちゃうと消えちゃいます。
- 親子付け
その他
- ツールを使う際はマナーを守り、セッションホスト等の指示に従いましょう。悪用は厳禁です!
- 本物の瞬間接着剤と同じように、慎重に扱いましょう。アバターに接着しちゃう事故はあるあるです。