private void Awake() { //m_level = GameObject.Find("GameMannger").GetComponent<LevelManager>(); m_level = FindObjectOfType <LevelManager>(); //透過類型取得元件 joy = GameObject.Find("Fixed Joystick").GetComponent <Joystick>(); PlayerRig = GetComponent <Rigidbody>(); //取得Rigidbody(泛形類別)元件 PlayerAim = GetComponent <Animator>(); // Target = GameObject.FindGameObjectWithTag("Target").transform; Target = GameObject.Find("目標").transform; //簡寫 _HPControl = transform.Find("血條系統").GetComponent <HPbarControl>(); //1變形.尋找(子物件)// _PlayerData.hp = _PlayerData.HP_Max; Friepoint = transform.Find("武器生成位置"); }
private void Start() { m_level = FindObjectOfType <LevelManager>(); //透過類型取得元件 aim = GetComponent <Animator>(); //先取得元件 再做設定 agent = GetComponent <NavMeshAgent>(); //將代理器的移動速度=敵人資料的速度 agent.speed = data.Speed; Player = GameObject.Find("Player").transform; _player = GameObject.Find("Player").GetComponent <Player>(); // agent.SetDestination(Player.position); _HPControl = transform.Find("血條系統").GetComponent <HPbarControl>(); hp = data.HP_Max; _HPControl.UpdateHPbar(data.HP_Max, hp); data.CanAttack = true; }