青い領域にプレイヤーが侵入するとプレイヤー名を表示するサンプルコードを解説
Udon スクリプト作成
サンプルのPlayerTriggerをU#に書き直し。プレイヤーが当たり判定に関する下記2つの処理を作成します。
OnPlayerTriggerEnter・・・プレイヤーが当たり判定に入る
OnPlayerTriggerExit・・・・プレイヤーが当たり判定から出る
Udon Graph

U#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public class PlayerTriggerBySharp : UdonSharpBehaviour { public Text textField; // 当たり判定に入る public override void OnPlayerTriggerEnter(VRCPlayerApi player) { textField.text = $ "{player.displayName} Entered" ; } // 当たり判定から出る public override void OnPlayerTriggerExit(VRCPlayerApi player) { textField.text = $ "{player.displayName} Exited" ; } } |
シーン作成
Cubeを配置してBoxCollierのIsTriggerにチェックマークを付けます。チェックを外さないと床や壁と同じ判定になってプレイヤーがCubeの内部に入ることが出来なくなります。

当たり判定を作成する