1 2 |
public GameObject myLaserPrefab; public GameObject jet; |
1 |
GameObject laser = Instantiate(myLaserPrefab, jet.transform.position, Quaternion.identity) as GameObject; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
using UnityEngine; using System.Collections; public class SceneManager : MonoBehaviour { public GameObject missile; // Use this for initialization void Start () { } // Update is called once per frame void Update () { if (Input.GetMouseButtonDown(0)) { Instantiate(missile); } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
using UnityEngine; using System.Collections; public class Missile : MonoBehaviour { public GameObject jet; public GameObject target; // Use this for initialization void Start () { transform.position = jet.transform.position; GetComponent<Rigidbody>().AddForce(transform.forward * 1000); } // Update is called once per frame void Update () { } } |