unityでPlaneの床を入れて、この床をスイッチでON/OFFで切り替えます。
床自体は存在するのですが透明になるだけなので移動可能です。
Plane(床)自体の設定(component)は上記画像の通りです。
メニューのGameObject→3D Object→cubeでスイッチを作ります。
右のAdd ComponentでVRC_Triggerを追加アタッチし、Advanced Modeにチェック、OnInteract(スイッチ)、その隣はAlwaysBufeerOneにします。
Actionsに追加していきます。
Actions
SetgameObjectActive(UnityEngine.MeshRenderer)
Receivers
Plane
ComponentはUnityEngine.MeshRenderer
OperationはToggleに。
これで床を存在したまま透明にすることができました。
(※)
ただしVRChat内だとToggleを利用するとAlwaysであっても同期ズレすることが多いです。
ここまで方法を書いておいて恐縮ですが、なので結局一つのスイッチでToggleせずに、ONとOFFのスイッチを2つ別々で作る方が反映は確実です。
1つ目のON用スイッチはSetgameObjectActive(UnityEngine.MeshRenderer)のOperationはTrue(ON)。
2つ目のOFFの用スイッチはFalse(OFF)。
1つ目のON用スイッチはSetComponentActive(UnityEngine.MeshRenderer)のEnableはTrue(ON)。
2つ目のOFF用スイッチはFalse(OFF)。