![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh76cQmrkdJQVHnPLj59FlVv_9xIU9ZpIkfecVW_wsfksGIR9OiySzYfFG5n-Efl1B8BY8g6UV26ODy2QcZuBdnfYONcyPNGN_Nov_p1UOFCOZSuZdqXHEvMMGgoZ85xLmkgmEw3ABegUDP/s1600/Untitled-1.jpg)
B1. Nhấp chuột phải vào thư mục Script và chọn Create | C# Script, đặt tên là EnemyAI và nhập đoạn code sau vào:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQBvOL9r2DiEb11vYr2ia9agvsRqyzKOH81tdXJCcRZMmgZA05_1vcTZRPFay3zf95xev-4cxiQtefgmjZHNpQDi5k2Ls-b1U1EGJ2IcxHW0dpSuzxR1ToUf6oMKYlEXFw7SQzHF4bX0xJ/s1600/Untitled-2.jpg)
using UnityEngine;
using System.Collections;
public class EnemyAI : MonoBehaviour {
public Transform target;
public int moveSpeed;
public int rotationSpeed;
private Transform myTransform;
void Awake() {
myTransform = transform;
}
// Use this for initialization
void Start () {
GameObject go = GameObject.FindGameObjectWithTag("Player");
moveSpeed = 5;
rotationSpeed = 5;
target = go.transform;
}
// Update is called once per frame
void Update () {
//Debug.DrawLine(target.transform.position, myTransform.position, Color.yellow);
Debug.DrawLine(target.position, myTransform.position, Color.yellow);
//Look at the target
//myTransform.rotation = Quaternion.Slerp(myTransform.rotation, Quaternion.LookRotation(target.position, myTransform.position), rotationSpeed*Time.deltaTime);
myTransform.rotation = Quaternion.Slerp(myTransform.rotation, Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed*Time.deltaTime);
// Move towards target
//myTransform.position += Vector3.forward * moveSpeed * Time.deltaTime;
myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;
}
}
B2. Kéo thả file C# vừa tạo vào đối tượng Evil Cube trong thẻ Hierarchy.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSdv-mZOMx50iFHutPKpognAVhS9t1JIkx_Zw8Z5QdmLnhr-K8TpCGsdk-SEZs8vDBma8kVTAeUSGqPU5c1F3uBQmEwvh2dVJHxqOmfqszcBOoeuauI0cAZUWSY8yluBb5p_o5ttFISSsI/s1600/Untitled-3.jpg)
B3. Tại thẻ Hierarchy, nhấp chọn Player, qua thẻ Inspector, đặt tag thành Player.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIRB7AOYWKUyT4L-ZMUpY3x-zjoTGoHVshwfqAxE_6lKb99ujP4IethBebpdKh9Z-cYp5oQkvabSFioH_d4cBI0Mtjr1drRhB3ERTmCIZk8xYNg0Hw8LBbmJWcHFpkvElnFhnRYIxdtLTQ/s1600/Untitled.png)
B4. Bấm Ctrl + S để save Scene của bạn lại để có thể tiếp tục thực hiện tiếp các bài hướng dẫn sau.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwOduLLvHbmog4YaqDbcVwiRuBsaLj2GdhEYS2RjcAZgIJkp0tHkuYRdD8Ix50RG_MQmZVG1byw2jDKrQ7jKmQNqjvJjWshGO6hIoftqTWq90-sZHLcDUOFuLEGLzlZzgZYShc9dpF6GHJ/s1600/Untitled-0.jpg)
B5. Ấn Play để kiểm tra kết quả.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh76cQmrkdJQVHnPLj59FlVv_9xIU9ZpIkfecVW_wsfksGIR9OiySzYfFG5n-Efl1B8BY8g6UV26ODy2QcZuBdnfYONcyPNGN_Nov_p1UOFCOZSuZdqXHEvMMGgoZ85xLmkgmEw3ABegUDP/s1600/Untitled-1.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwOduLLvHbmog4YaqDbcVwiRuBsaLj2GdhEYS2RjcAZgIJkp0tHkuYRdD8Ix50RG_MQmZVG1byw2jDKrQ7jKmQNqjvJjWshGO6hIoftqTWq90-sZHLcDUOFuLEGLzlZzgZYShc9dpF6GHJ/s1600/Untitled-0.jpg)
B5. Ấn Play để kiểm tra kết quả.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh76cQmrkdJQVHnPLj59FlVv_9xIU9ZpIkfecVW_wsfksGIR9OiySzYfFG5n-Efl1B8BY8g6UV26ODy2QcZuBdnfYONcyPNGN_Nov_p1UOFCOZSuZdqXHEvMMGgoZ85xLmkgmEw3ABegUDP/s1600/Untitled-1.jpg)
Không có nhận xét nào:
Đăng nhận xét