Age of Empires II ชื่ออะไร?


11

ใครจะอธิบาย "มุมมอง" ของ Age of Empires 1 เป็นเกมสไปรต์ 2D:

ป้อนคำอธิบายรูปภาพที่นี่

ด้านล่างเป็นภาพหน้าจอของ Age of Empires II คุณจะอธิบาย "มุมมอง" อย่างไร? มันเป็นเกมสไปรต์ 2D หรือไม่?

"เปอร์สเปคทีฟ" อาจไม่ใช่คำที่ถูกต้อง ถ้าไม่ใช่ฉันควรใช้อะไร

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


38

นี่คือการฉายภาพ Dimetric (กรณีพิเศษของการฉายภาพตามแนวaxonometric ) โดยมีแกนนอนที่ tan -1 (0.5) ≈ 26.565 ° (การฉายภาพ isomeric จะมีที่ 30 °โดยวิธี) จากเส้นแนวนอน

โดยทั่วไปเรียกว่า "การฉายภาพสามมิติ" แต่มันไม่ได้เป็นอย่างนั้นอย่างแน่นอน

แก้ไข:

เมทริกซ์การแปลงอย่างง่ายสำหรับอันนี้สมมติว่าแกนxและyอยู่บนระนาบแนวนอนแกนzชี้ขึ้นและแกนxชี้ไปทางขวาหลังจากการฉายคือ

|  1   -1    0 |
|  0.5  0.5  n |
|  0    0    0 |

... ด้วยn (ปัจจัยระดับแนวตั้ง) โดยปกติแล้วจะถูกเลือกโดยพลการที่ไหนสักแห่งระหว่าง 0.75 ถึง 1.0 ("จริง" จะอยู่ที่ประมาณ 1.118)

การฉายภาพนี้ได้รับเลือกให้เป็นไอโซเมอร์ตัวจริงเพราะเมทริกซ์การแปลงอย่างง่ายนี้และความจริงที่ว่าคุณสามารถผลิตกระเบื้องที่ตรงกันได้ง่ายขึ้น


14

มันคือการฉายภาพสามมิติหรือมุมมอง Isometric เปอร์สเปคทีฟสามารถทำงานได้ดีมากกับเกม 2D และมีตัวอย่างของFlexible Isometric Free Engineซึ่งเป็นเอ็นจิ้น 2 มิติที่มีมุมมองภาพสามมิติ (แม้ว่ามันจะมีความยืดหยุ่น


5
-1 ไม่ถูกต้อง. ลองวัดมุม :)
Martin Sojka

+1 สำหรับการตั้งชื่อคำศัพท์ทั่วไปอย่างถูกต้องสำหรับสิ่งนี้ว่าเป็นภาพสามมิติและ -1 สำหรับความจริงที่ไม่ถูกต้องเล็กน้อยตามที่ Martin ได้แสดงไว้ในคำตอบของเขา :)
Kylotan

3

ใช่พวกเขาเป็น 2D สไปรต์ สไปรต์เหล่านี้เช่นเดียวกับใน Diablo I, II, Starcraft I, Warcraft II เป็นเพียงตัวอย่างเล็กน้อย (Blizzard) ได้ถูกแสดงผลล่วงหน้าจากแพ็คเกจการสร้างเนื้อหา 3 มิติเช่น 3DSMax, Maya หรือ Lightwave นั่นหมายความว่าคุณมีกล้องหมุนรอบตัวพวกเขาถ่ายภาพเคลื่อนไหวทุกภาพที่เป็นไปได้จากมุมกล้องจำนวนหนึ่ง ดังนั้นถ้าตัวละครของคุณมีภาพเคลื่อนไหว 10 ภาพ 40 เฟรมแต่ละภาพจะถูกสร้างจาก 16 มุมที่แตกต่างกันซึ่งจะนำคุณไปสู่ภาพเคลื่อนไหวรวม 6400 เฟรมสำหรับตัวละครนั้นเพียงอย่างเดียว อย่างไรก็ตามมันช่วยให้คุณใช้ 2D แทน 3D ในเกมของคุณและตัวละครจะสว่างเหมือนเมื่อแสดงผลซึ่งมักจะทำให้พวกเขาดูพิเศษมาก สิ่งเหล่านี้จะถูกนำเข้ามาในเกม (โดยปกติจะเป็นสไปรต์ฮีท) และแสดงผลเป็นสไปรต์ 2D

โดยทั่วไปสไปรต์ประเภทนี้จะถูกสัมผัสด้วยมือหลังจากกระบวนการเรนเดอร์โดยใช้แพ็คเกจแรสเตอร์เช่น Photoshop หรือ Cosmigo โดยเฉพาะอย่างยิ่งเมื่อมีขนาดค่อนข้างเล็กใน Age of Empires I & II

สำหรับมุมมองการพูดอย่างเคร่งครัด (ทางคณิตศาสตร์) ฉันเห็นด้วยกับ Martin Sojka ในขณะที่ในแง่ที่กว้างขึ้นนักเล่นเกมและนักพัฒนาเกมส่วนใหญ่จะอ้างถึงสิ่งนี้ว่ามีมิติเท่ากัน ฉันมักจะชอบความเข้มงวดของคำศัพท์ รุ่งโรจน์กับคุณมาร์ติน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.