วิธีการจำลองความสูงในเกมจากบนลงล่างของกระเบื้อง


13

ฉันจะจำลองความสูงในเกม 2D แบบบนลงล่างได้อย่างไร วิธีหนึ่งที่ฉันคิดคือการสร้างกระเบื้องที่ควรจะมีความสว่างสูงกว่า แต่ฉันสงสัยว่ามีการใช้มาตรฐานหรือดีกว่า


คุณทำอะไรลงไปและทำยังไงให้คุณ
ashes999

คำตอบ:


11

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

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

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


1
นอกจากนี้หากคุณกำลังจัดการวัตถุแบบไดนามิกตามแกน Z ที่ไม่มีความลึกซึ่งคุณมีเพียง X และ Y (ความกว้างและความสูง) คุณสามารถลองใช้การปรับสเกลเพื่อแสดงความรู้สึกใกล้ชิดกับกล้องมากขึ้น
Gustavo Maciel

เพียงเพื่อแก้ไขความคิดเห็นก่อนหน้าในกรณีที่ Z จะเป็นของคุณขึ้น / ลงและ x และ y ลองจิจูดและละติจูด
Gustavo Maciel

@ Gustavo-Gtoknu ไม่เคยคิดมาก่อน แต่มันอาจส่งผลที่เป็นระเบียบเช่นกัน :)
David Gouveia

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