1、在实际应用中,我们需要动态的创建对象。 这里用实例化。 2、既然是预设的实例化,那么就把要动态创建给做成预设吧。 using UnityEngine; using System.Collections; public class Instantiate : MonoBehaviour { public GameObject prefab; public GameObject newGo; private GameObject instan;//普通的GameObect private GameObject particle;//要实例化的粒子,因为粒子系统也是GameObject void Awake() { instan = (GameObject)Instantiate(prefab, transform.position, transform.rotation); particle = (GameObject)Instantiate(newGo, transform.position, transform.rotation); //prefab,用来实例化的Perfabs //transform.position 脚本绑定对象的位置, 就像this.tranfrom //transform.rotation 脚本绑定对象的角度,就像this.tranfrom } // Use this for initialization void Start () { } // Update is called once per frame void Update () { } } |
|