入力値 => 値を合計したいセル群 出力値 => 合計値
int x = Random.Range(-6, 7);
if(Random.Range(0, 10) > 3) { // Range メソッドの戻り値の値が 3 よりも大きい場合のみ、if の条件式が成立する }
// Z 成分のみランダムな値とする transform.position = new Vector3(0, 0, Random.Range(-10.0f, 10.0f));
入力値(引数) => int 型の2つの値か、float 型の2つの値を指定し、第1引数から第2引数までの範囲でランダムな1つの値を取得する 出力値(戻り値) => 取得したランダムな値が、int 型の引数であれば、int 型の戻り値で戻す。float 型の引数であれば、float 型の戻り値で戻す
// 0 - 99 までの範囲からランダムな1つの値を取得して、value に代入する int value = Random.Range(0, 100);
入力値(引数) => ヒエラルキーにあるすべてのゲームオブジェクトを引数に指定した"名前"で検索する 出力値(戻り値) => 検索にヒットしたゲームオブジェクトの情報を GameObject 型の情報としてフィードバックする
GameObject player; void Start() { // ヒエラルキーにあるゲームオブジェクトをすべて名前で検索 // "Catcher" という名前のゲームオブジェクトがあるかを探し、見つけたら戻り値として player 変数に代入する player = GameObject.Find("Catcher"); }
入力値(引数) => 指定したゲームオブジェクトのクローンを1つ、複製(生成)する。主にプレファブを指定する 出力値(戻り値) => 代入処理がある場合、引数に指定したゲームオブジェクトの型を戻り値として代入する
GameObject playerPrefab; void Start() { // playerPrefab 変数に代入されているゲームオブジェクトのクローンを1つ、複製(生成)する Instantiate(playerPrefab); }
GameObject playerPrefab; void Start() { // playerPrefab 変数に代入されているゲームオブジェクトのクローンを1つ、複製(生成)するし、それを GameObject 型の戻り値として catcher 変数に代入する GameObject catcher = Instantiate(playerPrefab); }