Tôi đang tạo trò chơi hack & slash và tôi muốn các nhân vật của mình di chuyển như ví dụ trong Torchlight, Diablo, v.v. Hiện tại tôi tạo tập hợp các nút cho tất cả các khu vực có thể đi bộ của một tầng. Khi tôi nhấp vào một nơi nào đó, người chơi sẽ đến đó thông qua đường dẫn nội suy của các nút. Điều này không có vẻ rất tự nhiên. Người chơi di chuyển như một con robot. Kẻ thù cũng sử dụng hệ thống nút này để di chuyển và chia sẻ cùng một vấn đề nhưng tôi có thêm một vấn đề với chúng. Khi kẻ thù phát hiện người chơi, họ đi đến anh ta bằng một con đường ngắn nhất. Đôi khi, họ sử dụng cùng một đường dẫn và xếp hàng tới người chơi thay vì vây quanh anh ta. Tôi không biết làm thế nào để khiến kẻ thù chọn những con đường khác nhau và bao quanh người chơi. Bạn có biết làm thế nào tôi có thể giải quyết vấn đề này? Có lẽ tôi nên sử dụng cách tiếp cận khác nhau cho chuyển động nhân vật?
Kỹ thuật hiện tại của tôi:
Ảnh chụp màn hình đèn pin:
--- CẬP NHẬT ---
Tôi muốn biết làm thế nào để đối phó với những tình huống này:
Tình huống 1, tôi gặp trở ngại động / tĩnh
Tình huống 2, Kẻ thù có đường dẫn sam đến người chơi (vào hàng đợi để chiến đấu với chúng tôi)