Tôi đang làm việc trên một nền tảng mà tôi muốn có thể di chuyển hoặc sao chép các cơ quan giữa nhiều b2World Box2D. Mong muốn đã tăng lên ba lần bây giờ - di chuyển các vật thể giữa các tài liệu trong trình soạn thảo của tôi, di chuyển người chơi giữa các cấp độ trong trò chơi thông thường và cho người chơi xem trước một viên đạn không tầm thường mà họ có thể bắn trong trò chơi, dường như là chính xác nhất được thực hiện bằng cách mô phỏng thế giới trong vài giây phía trước.
Nó trông giống như tôi có thể làm cho một thế giới song song những "chặng đường dài" - cho mỗi cơ thể trên thế giới, sao chép lại dữ liệu cơ thể thành một def và tái tạo nó, sau đó sao chép các đồ đạc trên đó trong cùng một cách, sau đó làm tương tự cho khớp; thiết lập lại tất cả các vận tốc; và nếu đó là "di chuyển" chứ không phải là "bản sao", hãy xóa bản gốc.
Tôi đã tự hỏi nếu ai đó đã viết mã này (và nếu vậy, nó thực sự là một thiết kế có thể thực hiện được hay không?), Hoặc nếu Box2D có đủ khả năng để thực hiện điều này trong API mà tôi đang thiếu.