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

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

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

    在脚本中我们创建一个 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); }

  • 05

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

  • 06

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

  • 07

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

(0)

相关推荐

  • EXCEL如何随机生成时间?EXCEL随机生成时间的方法

    EXCEL怎样随机生成时间?两个日期之间又如何自动生成顺序的日期?小编在这里一 一说下操作方法. 方法/步骤 1.先说下如何随机生成时间 比如,要随机生成从2:00:00到2:10:00之间的时间:显 ...

  • Word文件怎么随机生成文字?

    word中新建的文件是空白的,想要随机生成文字,该怎么生成呢?下面我们就来看看详细的教程. 1.首先,在我们电脑需要的位置新建一个Word文件.鼠标右键空白处找到“[新建]”,在新建界面找到“[Mic ...

  • excel怎么制作双色球摇号器? excel自动随机生成双色球号码的教程

    excel表格中想要制作自动随机生成双色球号码的一个方法,该怎么制作呢?下面我们就来看看详细的教程. 1.首先,如下图做出一个原始文件 2.然后在D9的摇号做一个数剧数据下拉列表.图1,点击数据-数据 ...

  • word中怎么使用rand函数随机随机生成格式规范的段落文档?

    word随机生成一段或几段话. 所用公式: =rand() =rand(a) =rand(a,b) 一.=rand()效果 1.我们看下效果.输入=rand() 2.输入=rand()后,按下回车键. ...

  • excel表格中怎批量随机生成身份证号?

    今天要和大家分享的是:excel批量随机生成身份证号?详见下图动态演示和步骤分解. 1.打开数据表格,如下图所示: 2.选择需要填充的区域,如下图所示: 3.选择diy工具箱,如下图所示: 4.选择身 ...

  • 电脑excel表格如何在表格中随机生成一个大写英文字母

    我们可以利用一个函数(在表格中随机生成大写字母)来帮助我们制作英文练习本,今天小编就告诉大家电脑excel表格如何在表格中随机生成一个大写英文字母.具体如下:1.首先我们在电脑中新建一份excel表格 ...

  • 怎么在电脑excel文档内随机生成一些数字

    当我们在使用电脑中的excel软件来处理一些数据或表格文档的时候,如果需要对某些数据进行随机排序的话,就需要随机生成一些数字,那么应如何操作呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开一 ...

  • excel表格中如何随机生成加减乘除运算题

    今天给大家介绍一下excel表格中如何随机生成加减乘除运算题的具体操作步骤.1. 首先以加法运算题为例:选中任一单元格,在里面输入公式:=RANDBETWEEN(1,100)&" + ...

  • 电脑Excel表格如何随机生成随机数

    Excel是现在经常使用的办公软件,今天小编跟大家分享的是电脑Excel表格如何随机生成随机数.具体如下:1.首先我们需要在电脑中打开一份Excel表格,2. 进入主界面之后我们点击上方的公式选项.3 ...