我想知道是否有人遇到过同样的问题。我的代码首先:
private void spawnNewFood () {
float rand = Random.Range (2, 6);
int factor = ((int)rand % 2 == 0) ? 1 : -1;
float x = rand * factor;
float z = rand * factor;
Vector3 positionFood = new Vector3 (x, 0, z);
Instantiate (_food, positionFood, Quaternion.identity);
}
以下输出:
一个= 20 两个= 25 三= 18 一个= 20 两个= 25 两个= 25
虽然我期待这个:
一个= 20 两个= 25 三= 18 一个= 20 两个= 25 三= 18
任何可以告诉我发生了什么的人?
提前致谢!