Unity 指定区域随机实例化预制体Prefab 代码

using UnityEngine;

public class NewBehaviourScript : MonoBehaviour {
	public GameObject prefab;
	void Update()
	{
		//位置
		float x = Random.Range(-10, 10);
		float y = Random.Range(-10, 10);
		float z = Random.Range(-10, 10);
		Vector3 pos = new Vector3(x,y,z);
		//实例化
		Instantiate(prefab,pos,Quaternion.identity);

	}
}

脚本绑定到到物件,把任意prefab拖到脚本中的Prefab的参数上,运行,每一帧都在空间内随机生成一个prefab的实例

上一篇:Unity连接Mysql数据库


下一篇:Unity中的资源管理-引用计数