ฉันเป็นผู้เริ่มต้นที่สมบูรณ์แบบด้วยการเขียนโปรแกรมเกมคำถามนี้ควรมีรูปแบบไม่ดีโปรดระวังว่ามันไม่เลอะเทอะข้างๆ แต่ยังขาดประสบการณ์การเขียนโปรแกรมเกม
เกมที่ฉันวางแผนจะใช้รหัสจะใช้แผนที่ 2D จากบนลงล่างเป็น "โลก" โลกอาจใหญ่กว่าหน้าต่าง (หน้าต่างสามารถซูมเข้าหรือออก) และยานพาหนะสามารถอยู่ที่จุดใดของโลก (= ไม่ใช่แผนที่ปูกระเบื้องพื้นที่คือ "ต่อเนื่อง")
หากต้องการอธิบายด้วยตัวอย่าง: หากโลกเป็นภูมิประเทศ 1,000x1000 เมตรยานพาหนะอาจอยู่ในตำแหน่ง (327.31, 720.4) เมตร
คำถามของฉันคือ: วิธีที่สะดวกที่สุดในการเป็นตัวแทนของโลกภายในคืออะไร? ฉันคิดว่าความเป็นไปได้เหล่านี้:
- ไม่ทำอะไรเลยและใช้มิเตอร์เหมือนกับว่าฉันกำลังทำงานกับวัตถุทางกายภาพ
- ปรับขนาดเป็นพิกเซลที่กำหนดขนาดโลกเป็นจำนวนพิกเซลสำหรับการแสดงผล 1,000 เมตรที่การซูมสูงสุด
- ปรับมาตรฐานให้เป็น 1 เพื่อกำหนดคำเป็นสี่เหลี่ยมจัตุรัสขนาด 1
... แต่ฉันแน่ใจว่าอาจมีบางคน / ของฉันบางคนอาจไม่มีเหตุผล เป็นเพียงเกมแรกของฉันที่ฉันไม่มีภาพที่ชัดเจนของปัญหาที่เกิดขึ้นข้างหน้าของฉันและฉันต้องการคำแนะนำบางอย่างในการตัดสินใจเลือกที่ถูกต้องอย่างสมเหตุสมผล
ขอขอบคุณสำหรับเวลาของคุณ.