Tôi đang làm việc trên một trò chơi có logic AI, chuyển động, vv và vẽ. Liệu nó có ý nghĩa để tính toán chuyển động và logic AI bằng cách sử dụng Web Worker? Nhưng làm thế nào để tôi làm điều đó - bởi vì các công nhân cần phải biết rất nhiều về chủ đề chính như vị trí của các vật thể nhất định đối với va chạm, số lượng đạn, v.v. Nó cảm thấy như không thể bởi vì công nhân hoàn toàn tách biệt khỏi sợi chính với không có quyền truy cập những gì như vậy. Tôi biết rằng có một hệ thống postMessage(), nhưng điều đó cảm thấy như vậy ... umm, đau đớn?Sử dụng Web Worker cho trò chơi có ý nghĩa không?
Ví dụ, tôi có một đối tượng súng trường đại diện cho một tay súng trường với một sprite, vị trí, sức khỏe, vv Tôi muốn anh ta tuần tra. Vì vậy, làm thế nào để làm điều đó tuần tra mã trên một công nhân? Nó sẽ cần khá nhiều sự truy cập toàn bộ đối tượng đó.
Tôi không chắc chắn về ngữ cảnh: Nếu câu hỏi rất cụ thể đối với trò chơi, bạn nên hỏi http://gamedev.stackexchange.com –