Phát triển một trò chơi đơn giản cho iPhone, điều gì mang lại hiệu suất tốt hơn?Hiệu suất-khôn ngoan: Rất nhiều PNG nhỏ hoặc một PNG lớn?
- Sử dụng rất nhiều nhỏ (10x10 đến 30x30 pixel) PNG cho hình nền UIViews của tôi.
- Sử dụng một PNG lớn và cắt bớt các giới hạn của UIViews của tôi.
Suy nghĩ của tôi là kỹ thuật đầu tiên yêu cầu ít bộ nhớ hơn mỗi UIView cá nhân, nhưng phức tạp như thế nào iPhone xử lý số lượng lớn hình ảnh vì nó cố gắng kết hợp hình ảnh vào một kết cấu lớn hơn hoặc cố gắng chuyển đổi giữa tất cả các kết cấu nhỏ rất nhiều.
Kỹ thuật thứ hai, mặt khác, mang lại cho iPhone cơ hội để xử lý chỉ một PNG lớn, nhưng tăng một cách không đều trọng lượng hình ảnh mà mỗi UIView phải mang theo.
- Tôi có đúng về những nỗ lực của iPhone, xử lý hình ảnh theo cách tôi mô tả không?
- Vì vậy, con đường để đi là gì?
Nhìn thấy câu trả lời cho đến nay, vẫn còn nghi ngờ. Dường như có một sự cân bằng với hai tham số: Sự phức tạp và mã hóa CPU. Điểm bùng phát của tôi để quyết định kỹ thuật nào sẽ sử dụng?
Có thể sử dụng lại các hình ảnh nhỏ, ví dụ: ốp lát? –
Không yêu cầu ốp lát, nhưng tôi sử dụng lại rất nhiều. (Hãy suy nghĩ trò chơi câu đố với vô số gạch) – Kriem