상품 설명
【VRChat World向け】ガラポン抽選機 Prefab|ネットワーク同期・有限くじ・日本語設定対応
VRChatのワールド内で、みんなで集まって楽しめる
**日本式のガラポン抽選機Prefab**です。
商店街やお祭りで見かけるガラガラ抽選をイメージし、
**「残っている玉の中から1個を引く」有限くじ方式**
として制作しています。
単純な確率抽選ではなく、例えば「特賞1個」を誰かが引いた場合、そのインスタンスでは本当に特賞の残数が0になります。
イベント、集会、店舗風ワールド、お祭り、ゲーム企画、記念イベントなどにどうぞ。
【導入イメージ動画】
https://www.tiktok.com/@onecoin24/video/7675929675071294741
---
## ■ 主な特徴
### ● みんなで同じ残りくじを共有
同じVRChatインスタンス内の参加者間で、
* 残りくじ数
* 抽選結果
* 抽選状態
* 抽選番号
* 演出開始タイミング
を同期します。
途中からインスタンスへ参加したユーザーにも、現在の残りくじ数が反映されます。
---
### ● 本物の抽選会に近い「有限くじ方式」
毎回同じ確率で抽選する方式ではありません。
設定された残り個数の中から抽選し、引かれた景品は1個ずつ減っていきます。
例:
```text
ハズレ 20個
3等 5個
2等 3個
1等 1個
特賞 1個
合計 30個
```
特賞が出れば、その後の残り特賞は0個になります。
---
## ■ 初期設定は30本
VRChat内で実際に集まりやすい人数を想定し、デフォルトでは30本に設定しています。
```text
ハズレ 20個 / 白
3等 5個 / 赤
2等 3個 / 黄
1等 1個 / 青
特賞 1個 / 金
```
もちろんUnityのInspectorから自由に変更できます。
---
## ■ 日本語Inspector対応
難しい配列や番号を直接編集する必要はありません。
Unity上の日本語Inspectorから、
* 景品名
* 景品個数
* 玉の色
* 当たり判定
* 回転回数
* 音量
* 抽選時の表示
* Master限定リセット
* リセット確認時間
などを設定できます。
最大8種類の景品スロットを使用できます。
---
## ■ 玉の色は10種類
以下のプリセットから選択できます。
* 白
* 赤
* 黄
* オレンジ
* 青
* 水色
* 緑
* 金
* 銀
* 紫
例えば、
```text
白 → ハズレ
赤 → 3等
黄 → 2等
青 → 1等
金 → 特賞
```
といった一般的な抽選会から、
```text
白 → N
青 → R
紫 → SR
金 → SSR
```
のような独自ルールにも変更できます。
---
## ■ ガラポンらしい抽選演出
「くじを引く」をInteractすると、
```text
抽選開始
↓
ガラガラ音とともにドラムが3回転
↓
排出口が下へ
↓
球がコロッと排出
↓
抽選結果を表示
↓
当たりの場合はベル
```
という流れで動作します。
抽選結果は内部では先に確定していますが、
**結果表示は球が実際に排出される瞬間まで伏せられます。**
先に「1等」などが見えてしまうことはありません。
---
## ■ 付属サウンド
専用の効果音を同梱しています。
* ガラポン回転音
* 玉が落ちる音
* 当たりベル
回転音の長さとドラムの回転時間も連動しています。
---
## ■ 軽量なネットワーク設計
ドラムや球のTransformを常時ネットワーク同期する方式ではありません。
重要な
**「何が当たったか」「残り何個か」**
を同期し、回転や球の排出演出は各クライアントで再生する構成です。
そのため、多人数ワールドでも扱いやすい軽量設計になっています。
---
## ■ 管理用リセットボタン付属
イベント運営向けに、リセットボタンも標準搭載しています。
誤操作防止のため、デフォルトでは
**5秒以内に2回押すとリセット**
する方式です。
```text
1回目
↓
「もう一度押すと抽選をリセットします」
↓
5秒以内に2回目
↓
リセット
```
デフォルトでは**インスタンスMasterのみ実行可能**です。
リセットすると、
* 残りくじ数
* 前回の結果
* 抽選状態
* 排出中の玉
などが初期状態へ戻ります。
---
## ■ 残りくじ表示
ワールド内に、
```text
残り 30 / 30
今回の結果:―
くじを引いてください
```
といった情報を表示します。
抽選後は残数が自動更新されます。
---
## ■ 簡易展示台付き
動作確認やサンプル展示用として、ガラポンを置く簡易台も自動生成されます。
人型アバターから操作しやすい高さを基準に設定しています。
展示台はテスト・展示用なので、
* 削除
* 非表示
* 自作の机へ交換
していただいて問題ありません。
実際のInteract判定は台ではなく、ガラポンのハンドル周辺に設定されています。
---
## ■ 導入をできるだけ簡単に
アセットを導入後、
```text
Tools
↓
Garapon Lottery
↓
0. 事前検証
↓
1. 完成Prefabを生成
```
の順番で実行すると、必要な参照を設定したPrefabを自動生成します。
生成されたPrefabをワールドへ配置して使用します。
事前検証では、
* 必要ファイル
* FBX
* UdonSharp
* Hierarchy
* Material
* Audio
* 各種参照
などをチェックします。
---
## ■ ClientSim / Build & Test対応
ClientSimでの確認だけでなく、VRChat SDKのBuild & Testでの動作確認を想定して制作しています。
複数クライアントを使用すれば、
```text
Player Aが抽選
↓
Player Bにも同じ結果
↓
両者の残りくじ数も一致
```
といった同期確認ができます。
購入者向けドキュメントには、Build & TestやSDKのAuto Fixについての案内も同梱しています。
---
■ 商品内容
```text
Garapon Lottery for VRChat Worlds
├─ ガラポン3Dモデル
├─ Texture
├─ Material
├─ Turn / Fall / Bell 効果音
├─ UdonSharp抽選システム
├─ 日本語Custom Inspector
├─ Prefab自動生成Wizard
├─ 構成Validator
├─ 管理用リセットシステム
└─ 日本語ドキュメント
```
購入者向けドキュメントには、
* 最初にお読みください
* クイックスタート
* Inspector設定方法
* Build & Test / Auto Fix
* リセット方法
* イベント運営方法
* できること / できないこと
* トラブルシューティング
* カスタマイズ時の注意
を収録しています。
---
■ できること
* 有限くじ方式の抽選
* 同一インスタンスで残数共有
* 最大8種類の景品設定
* 10色の玉プリセット
* 景品名の変更
* 景品個数の変更
* 当たりベル設定
* ガラポン回転演出
* 玉排出演出
* 残数表示
* 結果表示
* Late Join対応
* PC / VRからInteract
* Master限定リセット
* 日本語Inspector
* Prefab自動セットアップ
---
■ 標準では対応していないこと
以下は本商品v1.0.0の標準機能には含まれていません。
* インスタンスをまたいだ残数の永続保存
* プレイヤーごとの「1人1回」制限
* 当選者履歴の保存
* 外部商品やギフトコードの自動配布
* VRChat内から景品構成そのものを変更する管理画面
* ドラム内部に大量の物理球を入れた完全物理抽選
本商品では、安定性と軽量性を優先し、
**抽選結果を同期 → その結果に対応した玉を排出**
する方式を採用しています。
---
■ 想定用途
* VRChatイベント
* 集会
* お祭りワールド
* 縁日
* 店舗風ワールド
* 記念イベント
* 誕生日会
* 景品抽選
* 来場者企画
* ゲーム大会
* コミュニティイベント
* バーチャル展示会
など。
---
■ 導入環境について
VCCで管理されているVRChat Worldプロジェクトへの導入を推奨しています。
UdonSharpを使用します。
導入後は必ず、
**ClientSim → Build & Test**
の順でご自身のワールド環境でも動作確認してください。
---
■ カスタマイズについて
景品名・個数・色・音量・回転数などはInspectorから変更できます。
Prefab全体の位置や向き、展示台、周辺装飾などもワールドに合わせて自由に調整できます。
ただし、
* Drum_ROTATE
* BallSpawn
* BallLanding
* モデル内部Hierarchy
* 排出口停止角度
などは動作に使用しているため、変更する場合はご注意ください。
---
■ 更新時の注意
自動生成される
```text
Assets/GaraponLottery/Generated
```
内のPrefabやMaterialは、Prefabを再生成すると作り直される場合があります。
大きくカスタマイズする場合は、自分のワールド用フォルダへPrefabを複製してから編集することをおすすめします。
---
■ バージョン
**Garapon Lottery v1.0.0**
VRChat World向け
UdonSharp使用
---
ワールドへPrefabを置いて設定するだけで、
みんなで同じ残りくじを共有しながら遊べるガラポン抽選機です。
イベントのちょっとした企画から、本格的な抽選会までぜひご活用ください。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기