Jadi saya berpikir tentang membuat game 2D di mana Anda juga bisa bergerak di sepanjang sumbu Z, dengan mengubah di lapisan mana Anda berada. Tergantung pada kedalamannya saya ingin skala sprite 2D saya.
Suatu ketika, seseorang telah menunjukkan kepada saya sebuah demo di mana dia memiliki banyak sprite 2d, dan dengan menggulirnya dia bisa mengubah kedalaman kamera. Jadi ketika memperbesar, objek akan mendekati pemain, dan tampak lebih besar. Lalu saya bertanya-tanya, seberapa besar seharusnya sebuah benda ketika mendekati 1 unit. Bagaimana Anda menghitungnya? Jadi pria itu mengatakan kepada saya: Ada satu aturan dasar yang saya gunakan: "objek dua kali lebih dekat, muncul dua kali lebih besar."
Sekarang, dengan mengujinya sendiri, saya tahu aturan itu tidak berlaku di dunia nyata;) Tetapi apakah ada beberapa konstanta yang digunakan dalam perhitungan dunia nyata untuk perspektif atau sesuatu? Atau formula?
Saya tahu ini mungkin bukan tempat terbaik untuk mengajukan pertanyaan seperti itu, tetapi karena ini adalah satu-satunya situs yang saya gunakan untuk pertanyaan yang terkait dengan permainan, dan konteks saya adalah sebuah permainan, saya pikir saya akan mencobanya. Juga, saya agak berharap bahwa ada orang ini di sini yang tahu segalanya tentang perspektif 3D dan matriks atau sesuatu, karena mungkin berhubungan dengan game 3D;)
tl; dr:
"sebuah objek dua kali lebih dekat, muncul dua kali lebih besar" Itu tidak benar di dunia nyata. Tapi konstanta atau rumus mana yang benar?