Tôi là người mới bắt đầu tuyệt đối với lập trình trò chơi, nếu câu hỏi này được đặt ra kém, hãy lưu ý rằng đó không phải là sự cẩu thả bên cạnh tôi, mà là thiếu kinh nghiệm lập trình trò chơi.
Trò chơi tôi dự định viết mã sẽ sử dụng bản đồ 2D từ trên xuống dưới dạng "thế giới". Thế giới có thể rộng hơn cửa sổ (cửa sổ có thể phóng to hoặc thu nhỏ) và các phương tiện có thể được đặt tại bất kỳ điểm nào trên thế giới (= đó không phải là bản đồ lát gạch, không gian là "liên tục").
Để làm rõ với một ví dụ: nếu thế giới là địa hình 1000x1000 mét, một chiếc xe có thể ở vị trí (327,31, 720,4) mét.
Câu hỏi của tôi là: cách thuận tiện nhất để đại diện cho thế giới trong nội bộ là gì? Tôi có thể nghĩ đến những khả năng này:
- không làm gì và sử dụng mét như thể tôi đang làm việc với vật thể,
- chuẩn hóa thành pixel xác định kích thước thế giới là số pixel để biểu thị 1000 mét ở mức thu phóng tối đa,
- chuẩn hóa thành 1 xác định từ là một hình vuông có kích thước 1
... nhưng tôi chắc chắn có thể có một số người khác / một số của tôi có thể không có ý nghĩa. Đó chỉ là trò chơi đầu tiên của tôi, tôi không có một bức tranh rõ ràng về các vấn đề trước mắt và tôi muốn có một số hướng dẫn trong việc đưa ra lựa chọn ban đầu hợp lý.
Cảm ơn bạn đã dành thời gian.