Skip to content

鍵の扉 ​

鍵を拾った人だけが開けられる扉です。鍵を持っていない人がクリックすると、看板に「鍵が必要です」と出ます。

用意するもの ​

  • 鍵(VRC Pickup の付いたオブジェクト)
  • 扉(クリックするオブジェクト)と、その中で消す扉の板
  • メッセージを出す看板(TextMeshPro)

扉のトリガー ​

扉に Tripwire Trigger を付け、変数を作ります。

名前種類同期
鍵を持っているオン/オフ同期しない
いつクリックしたとき⋯
何をする
If⋯
条件鍵を持っている が オン のとき
Then
オブジェクトを表示・非表示⋯
対象 Door Panel
表示する オフ
Else
テキストを変える⋯
対象 Sign
文字 鍵が必要です
+ 何をするかを追加

鍵のトリガー ​

鍵に Tripwire Trigger を付け、「ピックアップを持ったとき」に扉の変数を変えます。

いつピックアップを持ったとき⋯
何をする
ほかのトリガーの変数を変える⋯
ほかのトリガーDoor
そのトリガーの変数鍵を持っている
値オン
+ 何をするかを追加

変数は同期しないので、鍵を拾った人の画面でだけオンになります。扉が開くのも、その人の画面だけです。

全員の画面で開けたいとき ​

「鍵を持っている」の判定はそのままにして、扉の状態を別の同期する変数に持たせます。Then で同期する変数をオンにし、「変数が変わったとき」で扉の板を消します。形は 全員で共有するスイッチ と同じです。