MeterTool(メーター ツール)
距離を測る為のツールのコンポーネント
項目
- Enabled:
- このコンポーネントを有効にするかどうか。
- _equipLink:
- ???
- TipReference:
- ツールの基準点スロット(レーザーが出る場所)。
- BlockGripEquip:
- 掴んだ時にツールとして機能させない。
- BlockRemoteEquip:
- レーザーで選択した時に、装備選択をさせない。
- EquipName:
- レーザーで選択した時の装備選択で表示する名前。
nullの状態だと、装備選択時に「ツール」と表示されます。(言語設定によって変化します。)
- _overrideActiveTool:
- ???
- _gripPosesGenerated:
- 掴んだ時のツール位置(両手のGripPose)を自動的に生成した。
GripPoseが必要ない場合は、BlockGripEquipとBlockRemoteEquipをTrueにしましょう。(GripPoseスロットは消してOKです。)
- _indicationColor:
- 見た目の色を駆動している。
- MeterMode:
- 計測モード。(コンテキストメニューから変更可能です。)
0 Ray レイ レーザーの当たった点同士で距離を計測する。(1点だけでは測定できません。) 1 Perpendicular 直角 レーザーの当たった点から直角で距離を計測する。 2 Drag ドラッグ トリガーしながら動かした(ドラッグ)の開始点と終了点の距離を計測する。
- MeasureInObjectSpace:
- ワールド(グローバル)空間で計測するか、オブジェクト(ローカル)空間で計測するか。(コンテキストメニューから変更可能です。)
- RaycastIgnoresUsers:
- ユーザーは無視する。
- MultiPoint:
- 2点間か複数点。(コンテキストメニューから変更可能です。)
- _lastPoint:
- 自動。最後に配置した計測点のスロット。
- _currentMeter:
- 自動。DistanceMeterコンポーネント。
- _currentLineTransform:
- 自動。LineTransformコンポーネント。
- FormatNumber:
- 数値の書式。
- FormatUnit:
- 単位の書式。
初期設定(null)だと良い感じにcmやm単位で表示してくれます。
使用例
- 完成品がインベントリーに最初から入っています。
インベンリ > Personal > Resonite Essentials > Tools > Meter Tool - このコンポーネントを適当な空オブジェクトにアタッチすると、原初の姿でツールが出現します。
- ツールの使い方
ツールを装備します。
コライダーの有るオブジェクトが対象です。
初期設定のレイモードで解説します。
オブジェクトにレーザーを当てた状態で...
プライマリー(Yキー)を押すと、ヒットした場所に計測開始点ができます。同様に計測終了点を指定してください。
セカンダリー(Rキー)を押すと、キャンセルできます。(複数点モードの時に便利です。)距離表示のラベルは掴んで動かす事ができます。
その他
- ツールを使う際はマナーを守り、セッションホスト等の指示に従いましょう。悪用は厳禁です!
- 計測が終わったら、ゴミを残さないように片付けましょう。
ラベル等を掴んで破棄すると、消えます。あるいは、Objectのインスペクターを開いて当該の「Meter」スロット等を探し出して破棄してください。
- ちなみに、Resoniteでは長さの「1」は「1m」です。(SI単位系バンザイ!)