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的實例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM