VRChat用DJイベント向けスロット管理ギミック
- 通常版Digital0 JPY
- 応援版(内容は同一です)Digital500 JPY

VRChat向けです! オープンデッキのDJイベントで、ペンを使ってタイムテーブルを書くのは不便かと思って、UdonSharpでギミックをつくりました! 以下のような仕様となっております。 ・現在時刻から6枠分を自動表示 ・枠の長さはUnity上で設定可能(デフォルト30分) ・任意の音楽ジャンルを選んでエントリー可能 ・エントリーするとユーザー名が自動的に入ります ・エントリーした本人と、インスタンスオーナーはすでに入ったエントリーを消去できます ※負荷を抑えるために同期はアクションがあったときだけにしていますので、Removeボタンの表示が遅くなることがあります。 ジャンル名など書き換えれば、音楽イベント以外にもいろいろ使えるかと思います!
内容物
TimeSlot ├ Material ... 計3マテリアル ├ Scripts ... 計12ファイル └ TimeSlot ... Prefabです
導入方法
UnityPackageをAssetに読み込んだのち、TimeSlotという名前のPrefabをヒエラルキーの中においてください。 そのままで動くようになっていますが、改変されるときは以下をご留意ください。 ・TimeSlotManagerのInspectorから各オブジェクトを参照していますので、ここが切れないようにしてください。 ・EntryButton、RemoveButtonはSlot Indexを正しく設定し、GenreMenuControllerを参照してください。 ・ジャンル一覧はGenreMenuPanelの中に格納されています。ジャンル名は各Genre_XXのInspectorに設定されたGenre Nameを編集してください。 ・ジャンル一覧は任意の数だけ追加できます。レイアウトはそれに合わせてCanvas以下のPanelのコンポーネントで適宜調整してください。 ・ヒエラルキー構造はスクリプトの影響を受けてますので、変更内容によっては動かなくなります!
利用規約
・本データの使用によるトラブルや損害が発生する場合、制作者は一切の責任を負いません ・本データの改造、改変は自由に行って構いません ・本データの再配布、販売は禁止です ・政治活動・宗教活動への利用(私的利用をのぞく) ・権利義務の譲渡等 はお控えください。
更新履歴
V001: リリースしました。 V002: 不具合修正および機能追加しました。 - 不具合修正 - 時間経過に伴ってエントリー済ユーザーが上に流れて行かない不具合を修正しました。 - 機能追加 - ジャンル選択をよりやりやすいUIにしました。 - ジャンル一覧表示時にジャンルボタン以外の部分をクリックするとキャンセルされるようになりました。 - ローカルタイムを上段に、UTCを下段に表示するようにしました。