Vì vậy, tôi đã suy nghĩ về việc tạo ra một trò chơi 2D trong đó bạn cũng có thể di chuyển dọc theo trục Z, bằng cách thay đổi bạn đang ở lớp nào. Tùy thuộc vào độ sâu mà tôi muốn chia tỷ lệ các họa tiết 2D của mình.
Một lần, ai đó đã cho tôi xem một bản demo trong đó anh ta có rất nhiều họa tiết 2d, và bằng cách cuộn anh ta có thể thay đổi độ sâu của máy ảnh. Vì vậy, khi phóng to, các đối tượng sẽ đến gần người chơi hơn và xuất hiện lớn hơn. Sau đó tôi tự hỏi, một vật thể nên lớn hơn bao nhiêu khi nó gần 1 đơn vị hơn. Làm thế nào bạn sẽ tính toán điều đó? Vì vậy, anh chàng nói với tôi: Có một quy tắc cơ bản mà tôi đang sử dụng: "các vật thể gần gấp đôi, xuất hiện lớn gấp đôi".
Bây giờ, bằng cách tự kiểm tra nó, tôi biết rằng quy tắc đó không áp dụng trong thế giới thực;) Nhưng có một số hằng được sử dụng trong các tính toán trong thế giới thực cho phối cảnh hay cái gì đó không? Hay một công thức?
Tôi biết đây có thể không phải là nơi tốt nhất để đặt câu hỏi như vậy, nhưng vì đây là trang web duy nhất tôi sử dụng cho các câu hỏi liên quan đến trò chơi và bối cảnh của tôi là một trò chơi, tôi nghĩ tôi nên thử. Ngoài ra, tôi cũng hy vọng rằng có một người ở đây biết mọi thứ về viễn cảnh và ma trận 3D hoặc một cái gì đó, vì nó có thể liên quan đến các trò chơi 3D;)
tl; dr:
"Một vật thể gần gấp đôi, xuất hiện lớn gấp đôi" Điều đó không đúng trong thế giới thực. Nhưng hằng số hay công thức nào là đúng?