全員で共有するスイッチ
誰かが押すと、全員の画面でライトがついたり消えたりするスイッチです。あとから来た人にも、今の状態が届きます。
用意するもの
- スイッチにするオブジェクト(コライダー付き)
- 切り替えるライト
変数
| 名前 | 種類 | 同期 |
|---|---|---|
| スイッチ | オン/オフ | 同期する |
カード
いつクリックしたとき⋯
何をする
変数を切り替える⋯
変数スイッチ
+ 何をするかを追加
いつ変数が変わったとき — スイッチ⋯
何をする
オブジェクトを表示・非表示⋯
対象Lamp
表示する変数: スイッチ
+ 何をするかを追加
1 枚目は、押した人の画面で変数を切り替えます。変数は同期するので、値は全員に届きます。2 枚目の役目は、値が届いたそれぞれの画面で、ライトを値に合わせることです。
トリガーが空のときに出るひな形「全員で共有するスイッチ」を押すと、変数と 2 枚のカードがまとめてできます。
なぜ 2 枚に分けるのか
1 枚目に直接「オブジェクトを表示・非表示」を置くと、押した人の画面でしかライトが変わりません。値の変化を「変数が変わったとき」で受けると、押した人、ほかの人、あとから来た人のどの画面でも同じように動きます。くわしくは 全員で同じ状態にする にあります。