เป็นตัวแทนของพื้นผิวดาวเคราะห์ใน 2d


11


ฉันต้องการสร้างเกมโดยที่ส่วนหนึ่งจัดการดาวเคราะห์ (การสร้างเมืองโรงงานถนน ฯลฯ ) แต่ฉันต้องการหลีกเลี่ยง 3D - เฉพาะสิ่งที่ฉันต้องการคือ 2D ที่ดี แต่ถ้าฉันแสดงพื้นผิวดาวเคราะห์เป็นกริดมันจะแปลกที่จะเคลื่อนที่เข้าใกล้ขั้ว (ถ้าฉันขึ้นไปฉันจะไม่ปรากฏที่ด้านล่างของแผนที่ แต่อยู่ด้านบน - เฉพาะที่อื่นเท่านั้น) และมันจะเป็น ยากที่จะมีภูมิประเทศที่ดี (เสาจะถูกยืด) คุณมีความคิดวิธีการทำเช่นนั้น?

คำตอบ:


9

เกมไม่ควรเหมือนจริงคุณสามารถตัดมุมบางส่วนได้หากทำให้เกมดีขึ้น ลองดูที่ Ascendancy ตัวอย่างเช่น: http://www.abandonia.com/files/games/221/Ascendancy_5.png

คุณสามารถวนลูปภูมิประเทศ 2 มิติจากซ้ายไปขวาและจากล่างขึ้นบน เช่นเดียวกับแผนที่อารยธรรม

อีกทางเลือกหนึ่งคือการทำหมวกขั้วโลกที่ "ไม่พูด" เหมือนที่เรามีบนโลกนี้ ;-) พวกเขาจะซ่อนพื้นที่ของตารางที่ยืดออก


ฉันคิดว่าฉันจะสร้างแผนที่รูปสี่เหลี่ยมที่มีการเดินที่ถูกบล็อกไว้ด้านบนหรือด้านล่างด้านล่าง (มันจะห่อจากซ้ายไปขวาและจากขวาไปซ้าย) แต่แผนที่จะคล้ายกับโลก (ขั้วที่ด้านบนและล่าง)
chris

3

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

บทความนี้ยังมีความคิดที่น่าสนใจ

Krom ชี้ให้เห็นว่าคุณสามารถตั้งค่าระบบของคุณเองสำหรับการเชื่อมต่อเพื่อให้สามารถตั้งอาณานิคมของมิติพิเศษที่แปลกประหลาดหรือโครงสร้างที่ง่ายขึ้นเช่นโลกวงแหวน Halo-ish


1

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

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