【無料】ワールドにプレイヤーごとのレベルを設定するギミック WorldLevelSystem【Udonギミック】
- Digital0 JPY

VRChatのワールドにレベルの概念を追加するUdonギミックです。 VRChatのPersistence(パーシステンス)というワールドにデータを保存する機能を利用してプレイヤーごとの経験値を保存して累計経験値に応じてレベルを表示します。 獲得した経験値はパーシステンスのデータがリセットされない限りは残り続ける想定です。 ■経験値獲得方法 ・インタラクトすると経験値獲得するオブジェクト ・コライダー内に入ると経験値獲得するオブジェクト ・コライダー内にアイテムを入れると経験値獲得するオブジェクト ■その他機能 ・各プレイヤーのレベルを頭上に表示して他のプレイヤーが見ることができます。 ・経験値獲得オブジェクトは経験値獲得時に消えるように設定することができます。 ・特定のレベルに到達したプレイヤーにのみ見える報酬オブジェクト 【内容物】 ・UnityPackage 【使用例】 下記のワールドにてこのシステムを利用しています。 スライムだけ倒し続けてLv99 - Slime Slayer - https://vrchat.com/home/world/wrld_8fa00d83-c4a1-46e1-98a2-021db9932f63/info 【利用規約】 ・商用利用は許可します。 ・改造や改変は許可します。 ・宗教・政治的利用は許可しません。 ・誹謗中傷や迷惑行為の為の利用は許可しません。 ・利用にあたってクレジットの表記等は不要です。 【注意事項】 ある程度ワールドギミックやUdonSharpについて理解のある方にご利用頂くことを想定しております。 導入時は自己責任でお願い致します。 【推奨バージョン】 Unity 2022.3.22f1 VRChatSDK 3.7.5以降 【免責事項】 当製品のご利用により、万一ご利用者様に何らかの不都合や損害が発生したとしても、当方は一切責任を負いません。