便利な拡張メソッド
Prometeには、乱数や文字列操作などを簡単にする拡張メソッドが用意されています。 ゲーム開発でよく使うユーティリティを効率よく記述できます。
基本の使い方
// ランダムな色を生成var color = new Random().NextColor();
// ランダムな座標を生成var v = new Random().NextVector(100, 100);
// 文字列の一部を置換var s = "abcdef".ReplaceAt(2, "ZZ"); // "abZZef"主なAPI
Random.NextColor(max)
ランダムなColorを生成Random.NextVector(xMax, yMax)
ランダムなVectorを生成Random.NextVectorInt(xMax, yMax)
ランダムなVectorIntを生成Random.NextVectorFloat(xMax, yMax)
小数も含むランダムなVectorを生成string.ReplaceAt(index, replace)
指定位置から部分文字列を置換
サンプル:ランダムな位置にオブジェクトを配置
var rand = new Random();for (int i = 0; i < 10; i++){ var pos = rand.NextVector(800, 600); // posの位置にオブジェクトを生成}ノート
- NextColorのmaxは0~255の範囲で指定
- ReplaceAtは範囲外の場合自動で空白を補完