Hitscan vs projectile: ความต่างนี้มีผลต่อการเอมอย่างไร
กระสุนแบบ hitscan จะโดนอะไรก็ตามที่อยู่ใต้ครอสแฮร์ทันทีที่ยิง: เกมเช็กเป็นเส้นตรงโดยไม่มีเวลาเดินทาง ส่วนกระสุนแบบ projectile เป็นวัตถุที่มีความเร็วของตัวเอง และมักตกลงระหว่างทาง จึงไปถึงช้ากว่าเล็กน้อย เมื่อยิงเป้าที่เคลื่อนที่ hitscan ให้เล็งที่ตัวเป้า ส่วน projectile ให้เล็งดักหน้า โดยระยะดักคือระยะที่เป้าเคลื่อนที่ไปขณะกระสุนลอยอยู่กลางอากาศ
hitscan คืออะไร
เมื่อยิงอาวุธแบบ hitscan เกมจะตรวจเส้นตรงจากปืนหรือจากกลางจอ และสิ่งแรกที่อยู่บนเส้นนั้นจะโดนในทันที ไม่มีอะไรเดินทางจริง เป้าที่อยู่ไกลจึงโดนเร็วพอๆ กับเป้าที่อยู่ใกล้ ส่วนกระสุนหรือแสงวิถีกระสุนที่เห็นบนจอเป็นแค่ภาพที่วาดให้ตาดูเท่านั้น
projectile ต่างออกไปอย่างไร
projectile คือวัตถุที่เกมเคลื่อนไปในโลกของเกมทีละเฟรมด้วยความเร็วของมันเอง ยิ่งเป้าอยู่ไกลก็ยิ่งใช้เวลานานกว่าจะไปถึง และหลายแบบยังตกลงตามแรงโน้มถ่วง ระยะไกลจึงต้องเล็งสูงกว่าเป้าและดักหน้าเป้าไปพร้อมกัน จรวด ระเบิดมือ และลูกธนูมักทำงานแบบนี้ ส่วนเกมที่จำลองการเดินทางของกระสุน แม้แต่การยิงไรเฟิลระยะไกลก็ต้องดักหน้าเล็กน้อย
ต้องเล็งดักหน้าไปไกลแค่ไหน
นี่เป็นค่าตัวอย่าง พิมพ์ค่าของคุณทับได้เลย
กระสุนใช้เวลา 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: ครอสแฮร์ต้องอยู่บนเป้าตอนที่ยิง ถ้าเป้ากำลังสเตรฟ ใช้แทร็กกิ้ง คือขยับเมาส์อย่างลื่นไหลให้เร็วเท่ากับเป้า ถ้าเป้าโผล่ขึ้นมา ใช้การฟลิก การวางครอสแฮร์ให้ดีช่วยให้ทั้งสองอย่างสั้นลง
- 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