Di chuyển camera theo tọa độ thế giới và để nhân vật của bạn di chuyển khắp thế giới là cách dễ nhất để tiếp cận vấn đề này, làm việc theo tọa độ thế giới có nghĩa là bạn không cần phải thực hiện bất kỳ phép tính bổ sung nào khi hệ thống này hoạt động trên tất cả các hệ thống khác phải hoạt động trên hệ tọa độ tương đối và cũng hiểu vị trí của chúng trong tọa độ thế giới.
Vì bạn đang làm việc trong 2D, một mẹo hay khác là thực hiện một số phân vùng không gian theo cách dễ nhất là tạo một hệ thống lưới thế giới ảo, điều này sẽ cho phép bạn quản lý từng ô riêng lẻ bằng cách liên kết các họa tiết và các tài nguyên khác trên cơ sở từng ô, vì vậy về bản chất quá trình sẽ là:
tạo một số lớp gạch có thể giữ tọa độ biên cho ô và bất kỳ tài nguyên nào mà ô cụ thể có thể cần (họa tiết, kẻ thù, v.v.).
quyết định kích thước thế giới của bạn và tạo một mảng 2D (bạn có thể sử dụng một chiều và truy cập dưới dạng 2D) mỗi ô đại diện cho một chút thế giới của bạn với tất cả các tài nguyên được liên kết.
chỉ rút tài nguyên từ ô mà người chơi đang ở và hàng xóm của nó.
Với một lưới, bạn có thể dễ dàng tìm ra ô mà người chơi đang ở dựa trên vị trí của nó so với điểm bắt đầu của lưới.
Để giải quyết vấn đề bạn đã đề cập về máy ảnh, bạn cần làm cho máy nghe nhạc và máy ảnh thành hai hệ thống độc lập nơi máy ảnh không di chuyển xa hơn trung tâm của các ô cạnh để khi người chơi di chuyển đến ô đó, anh ta vẫn có thể di chuyển trong suốt toàn bộ ô khi anh ta bị ràng buộc bởi tọa độ thế giới (tức là không còn tập trung vào màn hình) nhưng máy ảnh đã bị khóa.