見出し画像

【メモ】QvPenのUIを消す手順

はじめに

QvPen - Package Shop @aivrc - BOOTH

QvPenはワールド製作において欠かせない偉大なギミックであり、我々のコミュニケーションを拡張する素晴らしいものである。

そのため、どのワールドにも置きたいところであるが、雰囲気を重視するワールドでは、QvPenのUIが周りから浮いてしまう場合がある。
自身の風景ワールドではQvPenのUIを消しているが、ワールドを製作する段階で忘れることが多い。
そこで、ここではQvPenの初期状態で表示されているUIを消す手順についてメモを書く。

オブジェクト解説

一番左列のUI非表示・消しゴム非表示・黒ペンのみペンUI非表示

★…自分がだいたい消してるUI
●…ワールドによって使い分けて消しているUI
※消すときはオブジェクトのTagを「Untagged」から「EditorOnly」にする

QvPen.prefab
 Pens:ペンの管理
 ★Eraser:消しゴムの管理。オフにしてもいい。
 ★Bureau:一番左の列の管理およびUI。オフにしてもいい。

→QvPen.prefab/Pens
 PenManager(n)
  Pen:ペンのモデル周りの管理
  Bureau:UIおよび制御周りの管理。オフにするとUIは消えるものの、インクが表示されなくなるのでオフにしない。

→QvPen.prefab/Pens/Bureau
 InkPoolRoot
 InkObject
 UI
  ★Respawn:RespawnのUI。オフにしていい。
   ●Canvas:UI自体の画像。親オブジェクト(Respawn)を消さずにここだけ消すと判定だけ残る。
  ●UI_inUSE:ペンを使っているとき、使用者の名前が出るUI。使用中にしか出ないためさほど気にならないが、気になる人はオフにしていい。
  ●Clear:ペンの下についているClearのUI。消すと一括でインクを消せなくなるので、基本的に地面の中に埋めたりして隠している。
 Screen

実装例

使用したQvPen差し替えモデル
 シックな木製のQvPen差し替えモデル - #たくあん屋さん - BOOTH(https://booth.pm/ja/items/4553516

やったこと
・QvPen.prefab内のEraserとBureauをオフにした。
・QvPen.prefab/Pens/Bureau内のRespawn/Canvasのみをオフにした。
・・Respawnの位置をずらし、ペン立てモデル下部に配置した。(UI画像は見えないが判定はある)
・QvPen.prefab/Pens/Bureau内のClearはそのままにし、モデル自体を砂に埋まるよう配置した。

気をつけること

・QvPen.prefab/Pens/Bureauをオフにすると、一気にペンのUIを全部消せるが、インクも非表示になってしまうのでやらないこと。
・消しゴム、Clearボタンの両方を消すと、ペンのインクを消すのが大変になるので注意すること。特にペンを多用する無言勢には優しくない行為なので、その点を考慮すること。

ととやま


いいなと思ったら応援しよう!