Tôi đang tạo một trò chơi 2D trong Unity, nhưng điều này sẽ áp dụng cho bất kỳ công cụ trò chơi 2D nào.
Nếu tôi triển khai thị sai đa điểm với máy ảnh chính tả, rất khó để bố trí các họa tiết của lớp nền và biết nơi chúng sẽ xếp hàng với các họa tiết trong các lớp khác.
Bản năng đầu tiên của tôi là sử dụng nhiều camera, mỗi camera cho một lớp và giảm tốc độ di chuyển của camera cho các lớp nền. Điều này tránh phải di chuyển tất cả các họa tiết nền mọi khung hình. Vấn đề là một lớp di chuyển với tốc độ một nửa sẽ chiếm một nửa không gian của lớp chính khi được xem trong trình chỉnh sửa. Vì vậy, thật khó để biết nơi đặt các sprite khi bạn đang đặt trò chơi. Vấn đề trở nên tồi tệ hơn theo cấp số nhân khi bạn tăng số lượng lớp.
Làm thế nào để tôi có được xung quanh này? Tôi đã thử nhân rộng các lớp theo tốc độ di chuyển dự định của chúng trong khi làm việc với chúng trong trình chỉnh sửa. Điều đó đặt tất cả các họa tiết nền ở các vị trí chính xác so với lớp chính, nhưng chúng bị biến dạng khủng khiếp.
Tôi có cần phải hút nó lên và liên tục chuyển đổi giữa trình chỉnh sửa và trò chơi đang chạy để kiểm tra nền thị sai không?