ดังนั้นฉันจึงคิดที่จะสร้างเกม 2D ที่คุณสามารถเคลื่อนที่ไปตามแกน Z ได้โดยการเปลี่ยนเลเยอร์ที่คุณเป็น ฉันต้องการไต่ 2D สไปรต์ของฉันขึ้นอยู่กับความลึก
ครั้งหนึ่งมีคนแสดงตัวอย่างให้ฉันฟังซึ่งเขามีสไปรต์ 2 มิติจำนวนมากและการเลื่อนเขาสามารถเปลี่ยนความลึกของกล้องได้ ดังนั้นเมื่อซูมเข้าวัตถุจะเข้าใกล้เครื่องเล่นมากขึ้นและดูใหญ่ขึ้น จากนั้นฉันก็สงสัยว่าวัตถุควรใหญ่กว่านี้เมื่อมันเข้าใกล้ 1 หน่วย คุณจะคำนวณมันอย่างไร ดังนั้นชายคนนั้นบอกฉันว่า: มีกฎพื้นฐานข้อหนึ่งที่ฉันใช้อยู่: "วัตถุสองเท่าใกล้เคียงปรากฏใหญ่ขึ้นสองเท่า"
ตอนนี้โดยการทดสอบด้วยตนเองฉันรู้ว่ากฎไม่ได้ใช้ในโลกแห่งความเป็นจริง;) แต่มีค่าคงที่ที่ใช้ในการคำนวณโลกแห่งความจริงสำหรับมุมมองหรืออะไร? หรือสูตร
ฉันรู้ว่านี่อาจไม่ใช่สถานที่ที่ดีที่สุดในการถามคำถาม แต่เนื่องจากเป็นเว็บไซต์เดียวที่ฉันใช้สำหรับคำถามที่เกี่ยวข้องกับเกมและบริบทของฉันเป็นเกมฉันคิดว่าฉันจะลองดู นอกจากนี้ฉันคาดหวังว่าจะมีคนที่นี่ที่รู้ทุกอย่างเกี่ยวกับมุมมอง 3 มิติและเมทริกซ์หรือบางสิ่งบางอย่างเนื่องจากอาจเกี่ยวข้องกับเกม 3 มิติ;)
TL; DR:
"วัตถุสองเท่าใกล้ปรากฏใหญ่เป็นสองเท่า" นั่นไม่จริงในโลกแห่งความจริง แต่ค่าคงที่หรือสูตรใดที่ถูกต้อง