Beispiel #1
0
    private bool isAiming = false;            //是否正在瞄准

    private void Awake()
    {
        _instance    = this;
        player       = GameObject.Find("Player").transform;         //根据名字找到玩家物体
        playerOffset = player.position - transform.position;        //初始化playerOffset
        cam          = transform.GetComponentInChildren <Camera>(); //获取子物体的Camera组件
    }
Beispiel #2
0
    public void CreateCamera()
    {
        TPSViewPart = GameObject.FindGameObjectWithTag("MainCamera");
        if (!TPSViewPart)
        {
            TPSViewPart = Instantiate(cameraPrefab, Vector3.zero, Quaternion.identity);
        }
        tpsCamera = TPSViewPart.GetComponent <TPSCamera> ();
        tpsCamera.SetTarget(transform);
//		Debug.Log ("Create camera: "+TPSViewPart);
    }