表示テーマ
Random
Randomはゲーム中の計算に使用する型です。ベクトル、色、回転を取り違えず、角度の単位と座標空間を確認してください。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.Random(Class)
InitState
csharp
public static void InitState(int seed)乱数seedを固定して再現可能にする
| 引数 | 型 | 既定値 |
|---|---|---|
seed | int | 必須 |
Range
csharp
public static int Range(int minInclusive, int maxExclusive)minInclusive..maxExclusiveの整数乱数(Unityと同じくmaxは含まない)
| 引数 | 型 | 既定値 |
|---|---|---|
minInclusive | int | 必須 |
maxExclusive | int | 必須 |
戻り値:int。
Range
csharp
public static float Range(float minInclusive, float maxInclusive)minInclusive..maxInclusiveの実数乱数
| 引数 | 型 | 既定値 |
|---|---|---|
minInclusive | float | 必須 |
maxInclusive | float | 必須 |
戻り値:float。
insideUnitCircle
csharp
public static Vector2 insideUnitCircle半径1の円内の一様乱数
操作:読取専用。
insideUnitSphere
csharp
public static Vector3 insideUnitSphere半径1の球内の一様乱数
操作:読取専用。
onUnitSphere
csharp
public static Vector3 onUnitSphere半径1の球面上の一様乱数
操作:読取専用。
rotation
csharp
public static Quaternion rotation一様乱数の回転(Shoemakeの一様サンプリング)
操作:読取専用。
value
csharp
public static float value0..1の乱数
操作:読取専用。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。