การหาตำแหน่งด้วยดวงตาเอนเดอร์ทำงานอย่างไร
การขว้างดวงตาเอนเดอร์หนึ่งครั้งบอกทิศทางแต่ไม่บอกระยะ เครื่องคำนวณถือว่าทิศทางนั้นเป็นเส้นรังสีเริ่มจากตำแหน่ง X และ Z ของคุณ การขว้างครั้งที่สองจากอีกตำแหน่งจะสร้างเส้นรังสีอีกเส้น และจุดตัดด้านหน้าของเส้นทั้งสองคือเป้าหมายโดยประมาณของดวงตา
มุมหันของ Minecraft ไม่ใช้แบบเข็มทิศทั่วไป: 0 ชี้ไปทางใต้ตามแกน +Z, -90 ชี้ตะวันออกตามแกน +X, 90 ชี้ตะวันตก และ ±180 ชี้เหนือ เครื่องคำนวณแปลงมุมหันแต่ละค่าเป็นเวกเตอร์ทิศทางด้วย dx = -sin(yaw) และ dz = cos(yaw) แล้วหาจุดตัดของเส้นทั้งสอง
ผลลัพธ์คือตำแหน่งโดยประมาณของสตรองโฮลด์ที่ดวงตาชี้ไป ไม่ใช่การยืนยันว่าห้องพอร์ทัลเอนด์อยู่ใต้บล็อกนั้นโดยตรง สตรองโฮลด์กินพื้นที่ใต้ดินกว้าง และความคลาดเคลื่อนเล็กน้อยอาจเลื่อนจุดตัดที่อยู่ไกลได้ ควรยืนยันด้วยการขว้างอีกครั้งใกล้ผลลัพธ์ก่อนขุด
อ่านค่า X, Z และมุมหันอย่างถูกต้อง
ใน Java Edition ให้ยืนนิ่ง เล็งกากบาทไปที่ดวงตาที่ลอยอยู่ แล้วเปิด F3 อ่านค่า X และ Z จากบรรทัด XYZ และใช้ตัวเลขการหมุนตัวแรกในบรรทัด Facing เป็นมุมหัน บันทึกขณะที่ดวงตายังเคลื่อนที่ในแนวนอน ไม่ใช่หลังจากเริ่มร่วงลง ใน Bedrock ให้ใช้การแสดงพิกัดและการหมุนขณะเล็งที่ดวงตา โดยใช้มุมหันแบบเดียวกับข้างต้น
ตรวจสอบผลลัพธ์ก่อนขุด
ระยะจากจุดกำเนิดโลกช่วยตรวจสอบความสมเหตุสมผลได้ เพราะสตรองโฮลด์ Java ปัจจุบันกระจายเป็นวงแหวน แต่ไม่ใช่กฎตายตัว: วงแหวนรอบนอก การสร้างใน Bedrock และเวอร์ชันเก่าแตกต่างกัน หากผลลัพธ์ดูไม่น่าเชื่อถือ อยู่หลังจุดขว้าง หรือมาจากมุมตัดที่แคบมาก ให้ตรวจสอบเครื่องหมายใหม่และวัดอีกครั้ง ใกล้จุดประมาณการ ดวงตาที่หันกลับหรือดิ่งลงเป็นหลักฐานที่หนักแน่นกว่าเครื่องคำนวณเพียงอย่างเดียว
วิธีหาตำแหน่งสตรองโฮลด์
- ยืนในพื้นที่โล่ง ขว้างดวงตาเอนเดอร์ เล็งกากบาทตามทิศทางการเคลื่อนที่ แล้วบันทึก X, Z และค่าการหมุนแรกที่แสดงบนหน้าจอ F3 ของ Java
- เดินไปด้านข้างอย่างน้อย 100 ถึง 200 บล็อก ไม่ใช่ตรงตามเส้นทางของดวงตาครั้งแรก ขว้างอีกครั้งแล้วบันทึกตำแหน่งและมุมหันครั้งที่สอง การวัดแบบสปีดรันที่แม่นยำสูงอาจใช้ระยะฐานสั้นกว่าได้
- ป้อนค่าที่อ่านได้ทั้งสองค่าข้างต้น เครื่องคำนวณถือว่าการขว้างแต่ละครั้งเป็นเส้นรังสีและหาจุดตัดของมัน ขุดอย่างปลอดภัยใกล้ค่า X และ Z โดยประมาณแทนที่จะขุดตรงลงไป
ทำไมมุมระหว่างการขว้างจึงสำคัญ
ความคลาดเคลื่อนเล็กน้อยจะเพิ่มขึ้นตามระยะทาง มุมตัดประมาณ 5 องศาขึ้นไปใช้ได้ดีเมื่ออ่านค่ามุมหัน F3 แบบทศนิยมอย่างละเอียด ต่ำกว่า 2 องศา การประมาณจะไวต่อการเล็งและการปัดเศษ สำหรับการตรวจสอบขั้นสุดท้าย ให้อ่านครั้งที่สามใกล้จุดประมาณการ
รองรับ Java และ Bedrock
การคำนวณเรขาคณิตใช้ได้ทั้งสองเวอร์ชัน Java แสดงมุมหันโดยตรงบนหน้าจอ F3 ใน Bedrock ให้ใช้การแสดงพิกัดและการหันหน้าแบบใดก็ได้ที่ให้มุมหันเป็นตัวเลข โดยคงแบบแผน Minecraft เดียวกับที่แสดงข้างช่องป้อนค่า
คำถามที่พบบ่อย
เครื่องมือระบุตำแหน่งสตรองโฮลด์แม่นยำแค่ไหน?
ความแม่นยำขึ้นอยู่กับว่าคุณบันทึกมุม yaw ละเอียดแค่ไหนและจุดขว้างสองจุดห่างกันแค่ไหน หากใช้สองจุดที่ห่างกัน 100 บล็อกและป้อนมุมเป็นองศาที่ใกล้เคียงที่สุด ผลลัพธ์มักจะอยู่ในระยะ 10 บล็อกจากสตรองโฮลด์จริง เพื่อความแม่นยำยิ่งขึ้น ให้ใช้สามครั้งแล้วเฉลี่ยผลลัพธ์ หรือทำให้จุดขว้างห่างกันมากขึ้น
ฉันต้องขว้าง Eye of Ender ที่ระดับ Y เดียวกันหรือไม่?
ไม่ ระดับ Y ไม่สำคัญสำหรับการระบุตำแหน่ง เพราะตาบินในแนวนอนไปทางสตรองโฮลด์ เครื่องมือใช้เฉพาะ X, Z และมุม yaw เท่านั้น อย่างไรก็ตาม คุณควรขว้างจากจุดที่มองเห็นตาได้ชัดเจนและบันทึกทิศทางที่มันเคลื่อนที่ หากคุณอยู่ในถ้ำ ตาอาจชนเพดาน ดังนั้นให้ขึ้นไปที่พื้นผิว
จะเกิดอะไรขึ้นถ้า Eye of Ender แตกหรือหายไปหลังขว้าง?
นั่นเป็นเรื่องปกติ ใน Java Edition ตามีโอกาส 20% ที่จะแตกในแต่ละครั้งที่ขว้าง คุณจะต้องใช้ตาหลายดวงสำหรับการระบุตำแหน่งและสำหรับพอร์ทัล เครื่องมือต้องการเพียงทิศทางจากการขว้าง ไม่ใช่ตัวตา ดังนั้นแม้ว่ามันจะแตก คุณยังสามารถบันทึกมุมจากจุดที่มันลอยหรือบินได้ เพียงแค่ให้แน่ใจว่าคุณมีตาเพียงพอที่จะทำกระบวนการให้เสร็จ
เครื่องมือนี้ใช้ได้กับสตรองโฮลด์ใน Bedrock Edition หรือไม่?
ใช่ ใช้ได้ทั้ง Java และ Bedrock Eye of Ender มีพฤติกรรมคล้ายกันในทั้งสองเวอร์ชัน แม้ว่าใน Bedrock สตรองโฮลด์อาจ生成 ใต้หมู่บ้าน คณิตศาสตร์การระบุตำแหน่งเหมือนกัน เพียงแค่ทราบว่าใน Bedrock ตาอาจบินได้ไม่ไกล แต่ทิศทางยังแม่นยำ คุณอาจต้องขุดลึกลงไปอีกเล็กน้อยเพื่อพบสตรองโฮลด์
ฉันสามารถใช้เครื่องมือนี้ได้หรือไม่หากฉันขว้าง Eye of Ender ไปแล้วหนึ่งครั้ง?
ในทางเทคนิค คุณต้องขว้างสองครั้งจากตำแหน่งที่ต่างกันเพื่อระบุตำแหน่ง ด้วยการขว้างเพียงครั้งเดียว คุณจะรู้เพียงเส้น ไม่ใช่จุด อย่างไรก็ตาม คุณสามารถใช้การขว้างครั้งแรกเพื่อทิศทางคร่าวๆ จากนั้นเดินไปตามเส้นนั้นสองสามร้อยบล็อกแล้วขว้างอีกครั้ง การขว้างครั้งที่สองจะให้จุดตัด ดังนั้นคุณต้องขว้างอย่างน้อยสองครั้งจากจุดที่ต่างกันเสมอ