Tôi bắt đầu với một MMORPG javascript thực sự hoạt động trơn tru. Hiện tại, tôi đã tạo một bản demo để chứng minh rằng tôi có thể di chuyển các nhân vật xung quanh và yêu cầu họ trò chuyện với nhau, cũng như xem từng bước di chuyển xung quanh trực tiếp.Tìm hiểu về các vấn đề về chuỗi thời gian JavaScript
giờ Bây giờ Javascript là điều mà tôi đã không được sử dụng rộng rãi, nhưng từ những gì tôi biết, chính xác cho tôi nếu tôi là sai, là có nhiều setIntervals xảy ra tại cùng một thời gian không thực sự làm việc tốt b/c đó là tất cả trên một chủ đề duy nhất.
Cho phép nói rằng tôi muốn có 10 người khác nhau nuking quả cầu lửa tại một con quái vật bằng cách sử dụng định vị nền sprite với setInterval - hoạt ảnh đó sẽ yêu cầu 10 setIntervals vẽ lại DOM cho các thay đổi vị trí nền sprite. Đó không phải là một lỗi lớn sao? Tôi đã tự hỏi nếu có một cách nào đó xung quanh tất cả điều này, có lẽ bằng cách sử dụng Canvas, để tất cả các hình ảnh động có thể xảy ra đồng thời mà không tạo hàng đợi sự kiện và tôi không phải lo lắng về bộ hẹn giờ.
Hy vọng điều đó có ý nghĩa và vui lòng cho tôi biết nếu tôi cần làm rõ thêm.
Tôi muốn đề xuất chỉ sử dụng một setInterval/setTimeout-Loop và xử lý mọi thứ trong đó. – RoToRa