【VRChat】プレイヤー抽選ギミック LotteryPlayer
- ダウンロード商品¥ 250

VRChatワールド用のプレイヤー抽選ギミックです。 各プレイヤーが登録を行った後、抽選ボタンを押すと抽選結果を1名表示します。 デフォルトでは右側にログを表示していますが、不要な場合は非表示にしてください。 【既知の不具合】 ・当選プレイヤーの削除機能を有効化して抽選ボタンを押したとき、同期処理に問題が発生した場合に登録プレイヤーの名前が重複して表示される →改善できるよう対応を行っております
ギミックの利用について
VRChatのワールドへの設置、改変など自由に使用して問題ありません。 自作発言や他者への再配布を禁止します。ソースコードなど本ギミックを改変したデータについても同様に再配布禁止です。 利用についてご不明な点がありましたら作者までお問い合わせください。 今後のVRChatのアップデートなどで使用できなくなる可能性があります、予めご了承ください。
ワールドへの設置方法・機能について
設置方法 1. VRCSDK World 3.7.0以上をVCCやALCOMでインポートする。 2. 本unitypackageをインポートする。 3. Prefabフォルダ内のPrefabをHierarchyに置いたあと、位置やサイズを調整する。 当選プレイヤーの削除機能 ・抽選結果のプレイヤーを一覧から削除することができます。複数回抽選したい場合に有効です。 ・Prefab内のLotteryPlayerManagerオブジェクトを選択して、Inspectorから"当選プレイヤーの削除(DeleteWinnerPlayer)"にチェックを入れると有効化できます。 デバッグ機能(基本的にオフで問題ありません) ・VRChatのログにデバッグ用のログが表示されます。 ・Prefab内のLotteryPlayerManagerオブジェクトを選択して、Inspectorから"デバッグ機能(DebugModeActive)"にチェックを入れると、デバッグ機能を有効化できます。
ギミックの使い方
◆登録ボタン: ボタンを押したプレイヤーの名前を一覧に追加します。 ◆解除ボタン: ボタンを押したプレイヤーが既に登録されている場合に、一覧から名前を削除します。 ◆抽選ボタン: 一覧からプレイヤーを1名抽選して、抽選結果を表示します。 ◆リセットボタン: 一覧が初期化されます。
動作確認環境
Unity 2022.3.22f1 VRChat SDK - Base 3.7.0 VRChat SDK - Worlds 3.7.0
Prefabについて
◆LotteryPlayer_12Players プレイヤーを12名まで登録して抽選できるPrefabです。 ◆LotteryPlayer_24Players プレイヤーを24名まで登録して抽選できるPrefabです。
フォントについて
フォントはNotoSansを使用しており、Open Font Licenseに基づいてライセンスされています。 https://fonts.google.com/noto/specimen/Noto+Sans+JP
サンプルワールド
DiceRollGimmicks_SampleWorld https://vrchat.com/home/world/wrld_1ed1ab58-1dca-4f89-bfe0-2385a71ae012
スペシャルサンクス
音の下亭 様 ギミックをつくるきっかけになりました。ありがとうございます!
問い合わせ先
本ギミックの不具合、不明点などありましたらBoothのメッセージまたは下記までご連絡ください。 だいすろーる( https://x.com/comyui_211vt )
更新履歴
・2024/09/27 v1.0 配布開始