Hitscan vs projectile: ความต่างนี้มีผลต่อการเอมอย่างไร

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

ฝึกแทร็กกิ้งในโปรแกรมฝึกเอม

Hitscan โดนทันที ตรงจุดที่ครอสแฮร์อยู่ Projectile ระยะดักหน้า เล็งไปยังจุดที่เป้าจะไปถึง
เป้าเดียวกันกำลังสเตรฟไปทางขวา กระสุน hitscan โดนทันทีที่ยิง ส่วน projectile จะโดนหลังจากเดินทางไปช่วงหนึ่ง ซึ่งตอนนั้นเป้าขยับไปแล้ว

hitscan คืออะไร

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

projectile ต่างออกไปอย่างไร

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

ต้องเล็งดักหน้าไปไกลแค่ไหน

นี่เป็นค่าตัวอย่าง พิมพ์ค่าของคุณทับได้เลย

เล็งดักหน้าไประยะนี้ 2.5 m

กระสุนใช้เวลา 0.5 s (500 ms) ในการเดินทาง 30 m ระหว่างนั้นเป้าที่เคลื่อนที่ขวางสายตาด้วยความเร็ว 5 m/s จะไปได้ไกล 2.5 m จึงต้องเล็งดักหน้าเป้าไประยะนั้น ไปทางด้านที่เป้ากำลังเคลื่อนที่

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

อาวุธของคุณเป็นแบบไหน?

เกมมักมีอาวุธทั้งสองแบบปนกัน บ่อยครั้งอยู่ในรายการอาวุธเดียวกัน ปืนใน Wolfenstein 3D เป็น hitscan ใน Overwatch ไรเฟิลของ Widowmaker เป็น hitscan ทั้งสองโหมดการยิง Call of Duty: Black Ops 4 ใช้ทั้งดาเมจแบบ hitscan และแบบ projectile และ Apex Legends เคยเปลี่ยน Charge Rifle จากอาวุธ hitscan เป็นอาวุธ projectile จึงต้องดูที่อาวุธ ไม่ใช่ดูที่เกม ลองเข้าสนามซ้อมแล้วยิงกำแพงที่อยู่ไกลๆ ดู ถ้าโดนทันทีที่ยิงไม่ว่าระยะเท่าไร ให้ถือว่าเป็น hitscan ถ้าโดนช้ากว่าเล็กน้อย และยิ่งไกลยิ่งช้า แสดงว่าเป็น projectile

วิธีเล็งแต่ละแบบ

ต้องดักหน้า hitscan เพราะปิงไหม

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

ฝึกแต่ละแบบที่นี่ได้อย่างไร

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

hitscan ดีกว่าไหม

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

ถ้าอยากตั้งค่าการเล็งให้ดีก่อน ดูวิธีเอมให้ดีขึ้น ส่วนการสะบัดจากเป้าหนึ่งไปอีกเป้า ดูการสลับเป้า

แหล่งที่มา: Wikipedia (ภาษาอังกฤษ) Glossary of video game terms (hitscan), Deflection (ballistics), Lag (video games), History of first-person shooters, Widowmaker (Overwatch), Call of Duty: Black Ops 4 และ Apex Legends; Riot Games (ภาษาอังกฤษ) Peeking into VALORANT's Netcode