【イベント運営向け】ネームプレートを非表示にするギミック
- Digital500 JPY

VRChatワールドで「プレイヤーのネームプレートを非表示にしたい」方向けのギミックです。 公式APIである VRChat の VRCCameraSettings.ScreenCamera を利用し、 ユーザー視点から UiMenu(レイヤー12)を描画しない ことでネームプレートを見えなくします。 ■ 特徴 プレイヤー視点でネームプレートを非表示化 公式APIを使用した安定した動作 ワールド側でON / OFF切り替え可能 UdonSharp対応(コード同梱) 軽量・シンプル構成 ■ 仕組み VRChatでは、ネームプレートは UiMenuレイヤー(Layer 12) に描画されています。本ギミックでは、以下の処理を行います。 VRCCameraSettings.ScreenCamera.CullingMask を制御 レイヤー12をマスクから除外 → 結果的にネームプレートが描画されなくなる 「非表示にする」のではなく、 “視点カメラで描画しない状態を作る” アプローチです。 ■ 使用方法 シーン内に付属のPrefabを配置 ※応用編 キャストにはオブジェクトを非表示するみたいなギミックに登録すれば、 キャスト以外には反映されてネームプレートが非表示になります ■ 使用シーン例 ホスト / キャバクラ系イベント バー・接客ワールド ホラー / RPワールド(没入感向上) 匿名性を重視した交流空間 ■ 注意事項 UiMenuレイヤー全体を非表示にするため、 ネームプレート以外の一部UIにも影響する可能性があります ScreenCameraのみ対象のため、 一部カメラ(例:特定の表示環境)では影響しない場合があります VRChatの仕様変更により動作が変わる可能性があります ■ 動作環境 VRChat SDK3(Worlds) UdonSharp使用 PC向け(Questは動作未確認 / 制限あり)

