🏠

「光彩の家」イベント用Webトリガー

2023/02/15に公開

こんばんは!かおもです!!!

だいぶ前にCluster上に「光彩の家」というワールドを作りました。
そのワールドを、イベントで使用する時に使用できるWebトリガーを配布します。

0:Webトリガーって?

イベント会場に仕込まれたトリガーを、Clusterのウェブサイトから操作ができる機能です。
signalだけでなく、bool、interger、floatを指定できるので、結構色々な使い道があるように思います。
詳しくは公式の記事をどうぞ。

1:本体

  • 改変可。
  • 再配布可。

以下の全文をコピーしてください。

全文はこちら。
{
    "triggers": [
        {
            "category": "W全椅子有効",
            "showConfirmDialog": false,
            "displayName" : "全椅子/無効",
            "state": [
                {
                    "key": "W全椅子有効",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.0, 0.0, 0.0]
        },
        {
            "category": "W全椅子有効",
            "showConfirmDialog": false,
            "displayName" : "有効",
            "state": [
                {
                    "key": "W全椅子有効",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.0, 0.0, 0.0]
        },


        {
            "category": "Wライトスイッチリビング表示",
            "showConfirmDialog": false,
            "displayName" : "ライトスイッチリビング/非表示",
            "state": [
                {
                    "key": "Wライトスイッチリビング表示",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.2, 0.0, 0.0]
        },
        {
            "category": "Wライトスイッチリビング表示",
            "showConfirmDialog": false,
            "displayName" : "表示",
            "state": [
                {
                    "key": "Wライトスイッチリビング表示",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.2, 0.0, 0.0]
        },


        {
            "category": "Wライトスイッチ時間帯表示",
            "showConfirmDialog": false,
            "displayName" : "ライトスイッチ時間帯/非表示",
            "state": [
                {
                    "key": "Wライトスイッチ時間帯表示",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.0, 0.2, 0.0]
        },
        {
            "category": "Wライトスイッチ時間帯表示",
            "showConfirmDialog": false,
            "displayName" : "表示",
            "state": [
                {
                    "key": "Wライトスイッチ時間帯表示",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.0, 0.2, 0.0]
        },


        {
            "category": "Wライトスイッチその他表示",
            "showConfirmDialog": false,
            "displayName" : "ライトスイッチその他/非表示",
            "state": [
                {
                    "key": "Wライトスイッチその他表示",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.0, 0.0, 0.2]
        },
        {
            "category": "Wライトスイッチその他表示",
            "showConfirmDialog": false,
            "displayName" : "表示",
            "state": [
                {
                    "key": "Wライトスイッチその他表示",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.0, 0.0, 0.2]
        },


        {
            "category": "Wライトスイッチ取説表示",
            "showConfirmDialog": false,
            "displayName" : "ライトスイッチ取説/非表示",
            "state": [
                {
                    "key": "Wライトスイッチ取説表示",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.2, 0.2, 0.0]
        },
        {
            "category": "Wライトスイッチ取説表示",
            "showConfirmDialog": false,
            "displayName" : "表示",
            "state": [
                {
                    "key": "Wライトスイッチ取説表示",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.2, 0.2, 0.0]
        },


        {
            "category": "Wスクリーンスイッチ表示",
            "showConfirmDialog": false,
            "displayName" : "スクリーンスイッチ/非表示",
            "state": [
                {
                    "key": "Wスクリーンスイッチ表示",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.2, 0.0, 0.2]
        },
        {
            "category": "Wスクリーンスイッチ表示",
            "showConfirmDialog": false,
            "displayName" : "表示",
            "state": [
                {
                    "key": "Wスクリーンスイッチ表示",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.2, 0.0, 0.2]
        },


        {
            "category": "指示棒表示",
            "showConfirmDialog": false,
            "displayName" : "指示棒/非表示",
            "state": [
                {
                    "key": "W指示棒表示",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.0, 0.2, 0.2]
        },
        {
            "category": "W指示棒表示",
            "showConfirmDialog": false,
            "displayName" : "表示",
            "state": [
                {
                    "key": "W指示棒表示",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.0, 0.2, 0.2]
        },


        {
            "category": "Wトレイルペン表示",
            "showConfirmDialog": false,
            "displayName" : "トレイルペン/非表示",
            "state": [
                {
                    "key": "Wトレイルペン表示",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.0, 0.0, 0.0]
        },
        {
            "category": "Wトレイルペン表示",
            "showConfirmDialog": false,
            "displayName" : "表示",
            "state": [
                {
                    "key": "Wトレイルペン表示",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.0, 0.0, 0.0]
        },


        {
            "category": "Wミラー有効",
            "showConfirmDialog": false,
            "displayName" : "ミラー/無効",
            "state": [
                {
                    "key": "Wミラー有効",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.2, 0.0, 0.0]
        },
        {
            "category": "Wミラー有効",
            "showConfirmDialog": false,
            "displayName" : "有効",
            "state": [
                {
                    "key": "Wミラー有効",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.2, 0.0, 0.0]
        },


        {
            "category": "Wスクリーンカーソル有効",
            "showConfirmDialog": false,
            "displayName" : "スクリーンカーソル/無効",
            "state": [
                {
                    "key": "Wスクリーンカーソル有効",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.0, 0.2, 0.0]
        },
        {
            "category": "Wスクリーンカーソル有効",
            "showConfirmDialog": false,
            "displayName" : "有効",
            "state": [
                {
                    "key": "Wスクリーンカーソル有効",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.0, 0.2, 0.0]
        },


        {
            "category": "WBGM有効",
            "showConfirmDialog": false,
            "displayName" : "BGM/無効",
            "state": [
                {
                    "key": "WBGM有効",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.0, 0.0, 0.2]
        },
        {
            "category": "WBGM有効",
            "showConfirmDialog": false,
            "displayName" : "有効",
            "state": [
                {
                    "key": "WBGM有効",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.0, 0.0, 0.2]
        },


        {
            "category": "Wスタッフスクリーン有効",
            "showConfirmDialog": false,
            "displayName" : "コライダースクリーン/有効",
            "state": [
                {
                    "key": "Wスタッフスクリーン有効",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.2, 0.2, 0.0]
        },
        {
            "category": "Wスタッフスクリーン有効",
            "showConfirmDialog": false,
            "displayName" : "無効",
            "state": [
                {
                    "key": "Wスタッフスクリーン有効",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.2, 0.2, 0.0]
        },


        {
            "category": "Wスタッフテーブル有効",
            "showConfirmDialog": false,
            "displayName" : "コライダーテーブル/有効",
            "state": [
                {
                    "key": "Wスタッフテーブル有効",
                    "type": "bool",
                    "value": true
                }
            ],
            "color": [0.2, 0.0, 0.2]
        },
        {
            "category": "Wスタッフテーブル有効",
            "showConfirmDialog": false,
            "displayName" : "無効",
            "state": [
                {
                    "key": "Wスタッフテーブル有効",
                    "type": "bool",
                    "value": false
                }
            ],
            "color": [0.2, 0.0, 0.2]
        }


    ]
}

コピーしましたら、メモ帳などに貼り付け、ファイル名を「光彩の家イベントトリガー.json」のように指定して保存してください。

拡張子って何?という方は、こちらを参考にしてください。
https://www.pc-koubou.jp/magazine/36291

2:各ボタンの説明

各ボタンの動作について解説していきます。
改変される場合の参考にもしてください。

全椅子/無効

全ての座れる場所の判定を無効にします。
このワールドの椅子は若干重いので、イベント時は無効にするのもいいと思います。
デフォルトで有効です。

有効

有効に戻します。

ライトスイッチリビング/非表示

照明のON/OFFができるスイッチのうち、「リビング」に関するスイッチを非表示にします。
「リビング」は机とソファーがある1Fのフロアを広く照らすライトです。
イベント時は、これだけ照らしたあと、非表示にするといいかもしれません。
デフォルトで表示です。

表示

消したスイッチを表示させます。

ライトスイッチ時間帯/非表示

スイッチのうち、時間帯に関するスイッチを非表示にします。
時間帯のスイッチは、朝昼夕夜の時間帯を切り替えるスイッチです。
デフォルトで表示です。

表示

消したスイッチを表示させます。

ライトスイッチその他/非表示

照明のON/OFFができるスイッチのうち、「リビング」以外に関するスイッチを非表示にします。
「ロフト」や「キッチン」などのスイッチが対象です。
デフォルトで表示です。

表示

消したスイッチを表示させます。

ライトスイッチ取説/非表示

照明のスイッチの操作方法の貼り紙を非表示にします。
デフォルトで表示です。

表示

消した貼り紙を表示させます。

スクリーンスイッチ/非表示

スクリーンを上げ下げさせるスイッチを非表示にします。
イベントでスクリーンを使う場合は、スクリーンを下げてから非表示にするといいでしょう。
デフォルトで表示です。

表示

消したスイッチを表示させます。

指示棒/非表示

レーザーポインターのアイテム自体を非表示にします。
現在、レーザーがスタッフ用コライダーにあたってしまい、いい感じにスクリーンにあたりません。
イベントで使用される場合は注意してください。
デフォルトで表示です。

表示

消したレーザーポインターを表示させます。

トレイルペン/非表示

空間にお絵描きできるペン自体を非表示にします。
デフォルトで表示です。

表示

消したペンを表示させます。

ミラー/無効

ミラーを生成するスイッチを非表示にします。
デフォルトで表示です。

有効

消したスイッチを表示させます。

スクリーンカーソル/無効

スクリーンに貼り付き、自らを指し棒にする機能を無効にします。
ほぼネタ機能なので、イベント中はOFFにするといいかもしれません。
デフォルトで有効です。

有効

自らを指し棒にする機能を有効にします。

BGM/無効

BGMを消します。入室音は消えません。
デフォルトで有効です。

有効

BGMを有効にします。

コライダースクリーン/有効

スクリーン前面に2m程度のスタッフ用コライダーを置きます。
レーザーポインターがこのコライダーにあたってしまう現象を確認してます。
デフォルトで無効です。

無効

スタッフ用コライダーを無効にします。

コライダーテーブル/有効

テーブルをステージにするような感じでスタッフ用コライダーを置きます。
周囲のソファーには立ち入れます。

無効

スタッフ用コライダーを無効にします。

3:以上です!

正直、イベント向きのワールドじゃないですが、遊んでみてください!
良きClusterライフを!!

Discussion