11,000 種類を超える 5 つ星アセット
8.5 万人以上の顧客による評価
10 万人を超えるフォーラムメンバーが支持
すべてのアセットを Unity が審査済み
Unity のバージョン | ビルトイン | URP | HDRP |
---|---|---|---|
2021.3.6f1 | 互換性がある | 互換性がある | 互換性がある |
Random Elements System は、多数の組み込みタイプとワンクリックで無制限のカスタム タイプを追加できる Unity 用の柔軟な加重および範囲ランダマイザーです。
複雑なロジックはすべてカプセル化されており、堅牢な使用のためのシンプルな API を提供します。
コードのさまざまな部分にあるマジック ナンバー、ランダムな使用法ごとの奇妙な最小最大フィールド、重み付きランダム システムの簡単な実装などは忘れてください。
GetRandomValue() を呼び出すだけです
⭐ 実装された具体的なタイプ:
- Selective Random Weight Collection
- char
- string
- float
- int
- Color
- Vector2
- Vector2Int
- Vector3
- Vector3Int
- Quaternion
- GameObject
- ScriptableObject
- UnityEngine.Object
- MonoBehaviour
- Min Max Random Range Property
- int
- float
- Color
- Vector2
- Vector2Int
- Vector3
- Vector3Int
- Quaternion
- Random Bool Property
- Random Percentage Property
- Random String Property
⭐ 追加の抽象型を実装しました:
- Random Enum Property
✨ 選択的ランダム重量コレクションの特別な機能:
すべてのアイテムの重量が等しい
各アイテムをサイクルごとに 1 回使用します (サイクルごとにランダムに繰り返されません)
コードとエディターインスペクターで実行時に確率を取得します。
⚡ OnGenerated イベントをサブスクライブして、すべての新しい生成に対して最新の状態にすることが可能
⚙️ 1 行のコードまたは Editor Inspector 経由でのシンプルな構成と使用 - すべての実装がカプセル化されています
🪄 ワンクリックで新しいクラスを生成するエディターツールを使用して、すべての独自のタイプに柔軟かつ拡張可能
✅ 多くの標準的なユースケースをカバーする多くの例
✍️ よくコメントされ文書化されたソースコード
重要: プラグインでは Newtonsoft Json Unity Package を使用しているため、古いバージョンの Unity を使用している場合は、Newtonsoft Json をプロジェクトに手動で統合する必要があります。
🧡楽しむ
マーケティングのメインカバー生成。