Tôi đang tạo một trò chơi 2D cơ bản (cũng là một công cụ trò chơi) và tôi hiện đang phát triển các định dạng tệp cho dữ liệu của mình. Tất nhiên, để trò chơi này chạy, tôi sẽ cần bộ nhớ cache. Tôi thấy nó khá không chuyên nghiệp để lại tất cả các dữ liệu cho các trò chơi để không được trong một tập tin duy nhất (cũng không nhất thiết, miễn là các tập tin trong một định dạng bộ nhớ cache của một số loại).Cách tốt nhất để lưu trữ dữ liệu cho trò chơi của bạn? (Hình ảnh, bản đồ, và như vậy)
Vì vậy, đó là lý do tôi đến đây để hỏi. Tôi đã nghĩ đến việc thực hiện một tập tin zip nhưng tôi cảm thấy như đó không phải là cách tốt nhất cả. Tôi cũng đang nghĩ đến việc thực hiện một trình ghi nhị phân khác sẽ có tiêu đề (loại tệp, "vị trí") và một thẻ kèm theo cho mỗi tệp để có thể dễ dàng diễn giải. Nhưng tôi cảm thấy như vậy là không hiệu quả.
Vì vậy, vui lòng, bạn có ý tưởng nào không?
Lưu ý: Công cụ trò chơi này thực sự chỉ dành cho mục đích học tập.
tl; dr Tôi cần một cách hiệu quả để lưu trữ dữ liệu như hình ảnh cho trò chơi của tôi mà tôi đang thực hiện.
Bạn cũng muốn ghi vào bộ nhớ cache hay chỉ đơn giản là hỏi về việc đóng gói tất cả nội dung tĩnh của mình? –
Rất nhiều trò chơi lưu trữ hình ảnh và âm thanh dưới dạng tệp hình ảnh và âm thanh cơ bản. Nếu bạn thực sự muốn làm điều này, thêm nó sau khi trò chơi được thực hiện, nếu không nó sẽ làm chậm phát triển khi bạn phải biên dịch mã và tài sản. – thedaian
@Dilum Ranatunga - Tôi cũng muốn có thể ghi vào bộ nhớ cache hoặc ít nhất có thể thêm nội dung mới. – Fellixombc