ฉันเห็นด้วยกับคำตอบอื่น ๆ ของเธอแล้ว แต่ลองคิดว่า WoW / Warcraft3 เป็นโลก 2D จริง ๆ พวกเขาไม่เห็นด้วยที่แตกต่างจากกระเบื้องที่ใช้เป็นเพียงแค่กระเบื้อง
คุณอาจคิดว่า GPS หาเส้นทางที่ดีที่สุดได้อย่างไร? มี algortimns จำนวนมากสำหรับการค้นหาเส้นทางผ่านแผนที่ที่เชื่อมโยง
ฉันคิดว่าสคริปต์ "Quake bots" ตัวแรกอาจช่วยคุณได้เช่นกันเนื่องจากพวกมันถูกพัฒนาขึ้นเพื่อทำงานใน "พื้นที่ที่ไม่รู้จัก" เพราะเราสามารถออกแบบระดับของเราเองตั้งแต่เริ่มต้น
โดยรวมแล้ววิธีส่วนตัวของฉันในการจัดการกับแผนที่เช่นนั้นก็คือคิดว่ามันเป็น A * pathfinder แต่ก่อนอื่นฉันจะคำนวณทุกอย่างก่อน "จุดกระเบื้อง" และทำดัชนีสิ่งเหล่านี้ด้วย "เพื่อนบ้านที่ใกล้ที่สุด" เป็นต้นจากนั้นเมื่อวัตถุที่จำเป็นต้องไปจาก A ถึง B จากนั้นเพียงค้นหาใน B ดูสิ่งที่เชื่อมต่อและทำซ้ำจนกว่าคุณจะ ไปถึงเป้าหมาย
ขึ้นอยู่กับประเภทของเกมและภูมิประเทศ / สถานการณ์กลยุทธ์การสแกนล่วงหน้าที่แตกต่างกันอาจเป็นประโยชน์เช่นกัน เกมบางเกมมีสิ่งกีดขวางน้อยมากและสิ่งเหล่านี้อาจเป็น "การเคลื่อนไหวของสาย" และบางส่วน "ฉันจะไปรอบ ๆ " สำหรับวัตถุได้อย่างไร
หวังว่านี่จะเป็นความรู้สึกเล็กน้อยและอาจทำให้คุณมีความคิดที่จะทำงานด้วย