CreatorGod Asked:2020-01-26 17:31:50 +0800 CST2020-01-26 17:31:50 +0800 CST 2020-01-26 17:31:50 +0800 CST 如何在 Unity 中随机生成对象? 772 我刚开始学习 Unity,并决定制作一个类似迷你游戏的东西。我希望对象出现在屏幕上的随机位置。如何实施? c# 1 个回答 Voted Best Answer Максим Бончев 2020-01-26T19:02:22+08:002020-01-26T19:02:22+08:00 在 Internet 上很容易找到有关此的信息。 Instantiate ( Object, new Vector2(Random.Range(- 10f, 10f) , new Vector2(Random.Range(- 10f, 10f) , Quaternion,identity); 此函数创建一个对象。第一个参数是要创建的对象的名称,第二个和第三个是x和y位置,最后一个是旋转。在这种情况下,我表示没有必要旋转。在此示例中,对象将在从 -10 到 10 的 x 和 y 坐标中随机创建。您已经可以更改这些值。如果您需要不断创建某些内容,请使用协程。
在 Internet 上很容易找到有关此的信息。
Instantiate ( Object, new Vector2(Random.Range(- 10f, 10f) , new Vector2(Random.Range(- 10f, 10f) , Quaternion,identity);
此函数创建一个对象。第一个参数是要创建的对象的名称,第二个和第三个是x和y位置,最后一个是旋转。在这种情况下,我表示没有必要旋转。在此示例中,对象将在从 -10 到 10 的 x 和 y 坐标中随机创建。您已经可以更改这些值。如果您需要不断创建某些内容,请使用协程。