私はこのスクリプトを持っている:"Random.range"でシーンを変更するにはどうすればいいですか?
public class EmpezarJuego : MonoBehaviour {
int number;
public void Empezar() {
number = Random.Range(1,4);
if (number == 1) {
SceneManager.LoadScene ("GAME");
}
if (number == 2) {
SceneManager.LoadScene ("GAME_1");
}
if (number == 3) {
SceneManager.LoadScene ("GAME_2");
}
if (number == 4) {
SceneManager.LoadScene ("GAME_3");
}
}
}
私が欲しい:数= 2場合の数= 1は、私のシーンは、ゲームであれば、私のシーンは、それがなぜワークスはありませんGAME_1です....しかし? ?
どのように機能していませんか?あなたのコードは少なくとも適切なif文を入力しますか?また、int値を持つ 'Random.Range()'の上限は排他的です。つまり、1から4までの数字にする場合は、実際には 'Random.Range(1,5)'が必要です。 – Serlite
どのように動作しませんか?ビルドインデックスにシーンを追加しましたか? – Maakep
LOL @Fredrik +1!ビルドインデックスにシーンを追加するのを忘れてしまった!ありがとう! –