unity 生成多个不同的岁数
时间: 2023-09-30 07:05:03 浏览: 53
如果您想生成一组不同的随机年龄,可以使用Random.Range()函数来生成一个随机数。例如,以下代码可以生成10个年龄在10到50之间的随机数:
```csharp
List<int> ages = new List<int>();
for (int i = 0; i < 10; i++)
{
int age = Random.Range(10, 51); // 包含10和50
ages.Add(age);
}
foreach (int age in ages)
{
Debug.Log("Age: " + age);
}
```
这将在控制台输出10个不同的随机年龄。您可以根据需要修改生成的年龄数量和年龄范围。
相关问题
unity 动态生成多个球
可以使用代码来动态生成多个球,首先需要创建一个球体的预制体,然后使用循环语句来生成多个球体,代码如下:
```csharp
public GameObject ballPrefab; // 球体预制体
public int ballCount; // 球体数量
void Start()
{
for (int i = 0; i < ballCount; i++)
{
GameObject ball = Instantiate(ballPrefab, new Vector3(i * 2, 0, 0), Quaternion.identity);
}
}
```
这段代码会在场景中生成指定数量的球体,并按照一定的间隔排列在一起。
unity生成10个物体
你可以使用以下代码在Unity中生成10个物体:
```
public GameObject prefab; //预制体
void Start()
{
for (int i = 0; i < 10; i++)
{
Instantiate(prefab, new Vector3(i * 2, 0, 0), Quaternion.identity);
}
}
```
在这个代码中,我们首先创建了一个公共游戏对象变量,用于存储我们想要生成的预制体。在Start()方法中,我们使用for循环10次,每次在x轴上间隔2个单位生成一个预制体。Quaternion.identity表示我们不想对物体进行旋转。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)