unity3d随机生成多个物体在场景中

作者:小胖吴 | 创建时间: 2023-04-29
使用unity3d制作游戏或者其它虚拟场景开发的时候,我们经常需要在场景中随机生成一些物体或者角色,像随机的树木、人物、装备等,这都用到到了克隆功能,我们一起看看如何使用。...
unity3d随机生成多个物体在场景中

操作方法

打开unity3d场景创建一个“ 立方体”。

把创建的立方体拖放到项目文件夹中,作为要生成的物体,具体这个物体的属性可以自己设置。

接着创建一个” Random_obj“脚本。

在脚本中我们创建一个 obj变量,并使用 for循环通过 Instantiate方法生成3个物体,使用 Random的Range方法随机生成在x为0到10,y为1,z为0到10的区域位置。 for (int i = 0; i < 3; i++) { Instantiate(obj, new Vector3(Random.Range(0f,10f),1,Random.Range(0f,10f)), Quaternion.identity); }

接着我们把”Random_obj“脚本放在相机上面。

把我们要生成的项目中的” 立方体“放在” obj“里面。

运行游戏,我们发现在我们设置的区域位置就会随机生成多个立方体。

点击展开全文

更多推荐