【VRChat ワールド】イベント進行セット Event Kit(タイマー・くじ引き・抽選・ダイス・○×投票/UdonSharp)
- Digital800 JPY

VRChat のワールドで、集会・ゲーム大会・クイズ・抽選会の進行に使う「板」のセットです。 シーンに置くだけで動き、押した結果はその場にいる全員に同じように表示されます。 ※ 個別のサポートは行っていません。導入前に「動作環境」「動作の確認について」「よくある質問」をご確認ください。 ■ 入っているもの(プレハブ 5 つ) ・タイマー … カウントダウン。スタート/一時停止/リセット、±1分・±10秒。動いている途中でも延長できます ・くじ引き … 入れた項目(1等・2等…)を、同じものが2回出ないように1つずつ引きます ・抽選(いまいる人から) … インスタンスにいる人から1人選びます。同じ人は2回選びません ・ダイス … 1〜10個。面の数は自由(6面・20面・100面など)。合計も表示 ・○×投票 … 1人1票(投票し直すと上書き)。受付の締め切り、結果を隠す/見せる、リセット。選択肢は2〜4個 ■ 特長 ・途中から来た人にも同じ表示(タイマーは VRChat のサーバー時刻で「終わる時刻」を同期) ・「操作できる人」に表示名を入れると、その人だけが進行を操作できます(空なら全員) ・時間切れ・くじ・ダイスのときに鳴らす音を、Audio Source で指定できます(無くても動きます) ・Unity 標準の UI なので、色・大きさ・文字をインスペクタで自由に変えられます ・何個でも置けます(それぞれ別々に動きます) ■ 使い方(かんたん) 1. VRChat SDK - Worlds が入ったワールドのプロジェクトに、.unitypackage をドラッグ&ドロップ →「Import」 2. Project ウィンドウの Assets/MokoTools/EventKit/Prefabs から、使いたい板をシーンへドラッグ 3. 再生ボタン(▶)で ClientSim を使って動きを確かめて、そのままアップロード 詳しい手順と設定は同梱の README.md にあります。 ■ 動作環境 ・Unity 2022.3.22f1(VRChat 指定のバージョン) ・VRChat SDK - Worlds 3.8.1 以降(UdonSharp は SDK に入っています) ・PC・Quest・スマホ向けのワールド(Unity 標準の UI だけを使用) ■ 動作の確認について ・作者の確認環境は Mac(Apple Silicon)の Unity 2022.3.22f1 + VRChat SDK - Worlds 3.10.5 です。 ・UdonSharp のコンパイルでエラーが無いこと、ClientSim(VRChat の動きを Unity の中で1人で真似る公式の仕組み)でボタンを押したときの動き(タイマーの減り方・くじが全部1回ずつ出る・ダイスの目の範囲・投票の上書きと締め切り など)を自動テストで確認しています。 ・VRChat の中で複数の人が同時に使うときの同期は、VRChat の標準的な同期のしかた(Manual 同期)で作っていますが、作者の環境では複数人での確認ができていません。 ・日本語の文字は Unity 標準のフォント(端末の日本語フォント)で表示します。Quest・スマホでの文字の表示は確認できていません。 ■ よくある質問 Q. 文字が四角(□)になります。 A. 各 Text の Font に、ワールドに入れてよい日本語フォント(Noto Sans JP など)を指定してください。 Q. ボタンを押しても反応しません。 A. 板のいちばん上のオブジェクトに「VRC Ui Shape」と Box Collider が付いているか、レイヤーが「Default」のままかを確認してください。 Q. 管理者だけにしたのに、ほかの人も操作できます。 A. 「操作できる人」に VRChat の表示名を、大文字・小文字も含めて正確に入れてください。 Q. 投票の数が途中で減りました。 A. インスタンスから帰った人の票は消えます(いまいる人の数で数えるため)。 ■ 利用規約(要約。全文は同梱の「はじめにお読みください.txt」) ・購入者本人が自分のワールドで使えます。このセットを入れたワールドは VRChat にアップロード・公開(Public 可)してかまいません。商用のワールド・イベントでも使えます(クレジット表記不要)。 ・自分のワールドのための改変は自由です。 ・セット本体(改変したもの・一部を含む)の再配布・転売・他の商品への同梱、このセットが入ったプロジェクトやワールドのデータの配布・販売は禁止です。 ・使用によって生じた損害について、作者は責任を負いません。 ■ お問い合わせ 個別のサポートは行っていません。不具合のご報告は BOOTH のメッセージ機能でお送りください(すべてにお返事できるとは限りません)。 ■ 更新履歴 v1.0.0 公開

