Hỏi về điều hướng di chuyển của character
Dao Dinh Cuong
Đã trả lời thg 3 7, 2018 10:25 SA
Bài toán cần giải quyết 3 bước:
- Bước 1: kiểm tra khi va chạm với tường, cái này có thể dùng OnCollisionEnter2D, hoặc dùng RaycastHit2D nếu muốn nhìn nó tự nhiên. Sau khi đã biết va chạm với tường thì chuyển qua Bước 2.
- Bước 2: cho con dê quay về phía player, sau đó dùng công thức này để lấy ra vector hướng: Vector2 right45 = (transform.forward + transform.right).normalized; Vector2 left45 = (transform.forward - transform.right).normalized;
- Bước 3: di chuyển con dê theo hướng đã lấy được ở trên bằng phương thức của bạn!
Nếu vẫn chưa hiểu thì pm mình giải đáp tiếp, còn nếu hiểu mà vẫn chưa làm được thì 1 làn bạn có thể học lại cơ bản về Unity, 2 là bạn có thể pm mình báo giá nhé
0
Tổ chức
Chưa có tổ chức nào.