ฉันสามารถ (อย่างปลอดภัย) สมมติว่าคนที่เล่นเกมของฉันมีปุ่มกลางของเมาส์หรือไม่?


31

ชื่อค่อนข้างบอกว่ามันทั้งหมด

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

คำถามนี้มีไว้สำหรับ "นักเล่นเกม" - ฉันไม่สนใจว่าแล็ปท็อปของคุณยายของฉันไม่มีปุ่มนั้นหรือไม่

(แน่นอนฉันรู้ว่าฉันควรคิดถึงระบบที่อนุญาตให้เปลี่ยนการตั้งค่าอินพุตเพื่อให้เกมเล่นได้แม้ไม่มีปุ่มเมาส์ที่สาม)


62
คาดหวังรีวิวที่ไม่ดีถ้าคุณไม่สามารถเปลี่ยนการควบคุมในเกมพีซี
JánosTuránszki

22
เมาส์หลายตัวมีล้อเลื่อนซึ่งใช้งานยากเหมือนปุ่มกลางของเมาส์โดยที่ไม่ได้เลื่อนไปในทิศทางใดทิศทางหนึ่งโดยบังเอิญ - คุณอาจต้องการตรวจสอบให้แน่ใจว่าผู้เล่นไม่สามารถพลาดได้
Philipp

8
ฉันเล่นเกมส่วนใหญ่บนเครื่องด้วยปุ่มเมาส์เพียงปุ่มเดียว คุณไม่สามารถสันนิษฐานได้ว่าเรามีปุ่มเมาส์ 2 ปุ่มซึ่งน้อยกว่าปุ่มกลางมาก คุณอาจพิจารณาอนุญาตให้มีการรวมกันของปุ่ม l-button + แป้นพิมพ์เพื่อทำสิ่งที่คุณพยายามทำกับปุ่มเมาส์ที่สาม ฉันใช้ปุ่ม Fn + Primary Mouse เป็นนามแฝงสำหรับการคลิกขวาในซอฟต์แวร์ของฉันเอง นักเล่นเกมจำนวนมากจะมีการตั้งค่าซอฟต์แวร์ของบุคคลที่สามที่ทำสิ่งนี้ แต่ฉันชอบที่จะสนับสนุนโดยตรงในซอฟต์แวร์ของฉันเอง
Andon M. Coleman

1
ฉันมีคอมพิวเตอร์ที่ไม่มีปุ่มกลางของเมาส์ทำสิ่งที่คุณต้องการ
Thijser

3
เมื่อคุณกำหนดเป้าหมายนักเล่นเกมจริง ๆ แล้วก็ใช่! . สมมติว่า แม้ว่าคนอื่น ๆ กล่าวถึงนักเล่นเกมจะคาดหวังการควบคุมที่ปรับแต่งได้มากกว่าผู้ชมที่เล่นเกมสบาย ๆ
MasterMastic

คำตอบ:


35

แม้ว่าคุณจะกำหนดเป้าหมายเดสก์ท็อป แต่จะมีผู้เล่นบนแล็ปท็อป (สำหรับเล่นเกม) และสำหรับบางคนมันจะไม่สะดวกในการรับเม้าส์ก่อนที่จะสามารถเล่นเกมของคุณได้ มันฟังดูดีสำหรับฉันถ้าคุณสนับสนุนแผนการควบคุมทางเลือกหรือการควบคุมที่ปรับแต่งได้

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


1
ผู้ใช้พีซีที่นี่ ฉันใช้แท็บเล็ตของ Wacom ไม่มีปุ่มกลางที่นี่เช่นกัน
Kromster พูดว่าสนับสนุน Monica

2
ในทัชแพดมักจะคลิกปุ่มทั้งสองพร้อมกันหมายถึง MMB
Kroltan

@Kroltan ถ้ามีอะไรที่ฉันบอกว่ามันแย่กว่าสำหรับการเล่นเกม; เนื่องจากมันหมายความว่าคุณสูญเสียความสามารถในการทำคอมโบปุ่มซ้าย / ขวา (เช่นกดปุ่มค้างไว้เพื่อเลื่อนไปยังเคอร์เซอร์และคลิกที่ปุ่มอื่นเพื่อถ่ายภาพ)
Dan Neely

@ แดนนี่ฉันรู้ มันเป็นคุณสมบัติทัชแพดไม่ใช่เกมที่ทำเช่นนั้น: หากคุณกดปุ่มทั้งสองในเวลาเดียวกันมันจะนับเป็น MMB หากคุณกดแยกกันมันจะไม่ทำงานแม้ว่าทั้งคู่จะปิดลงในเวลาเดียวกัน
Kroltan

@Kroltan ฉันได้ยินมาเรื่อย ๆ แต่ฉันยังไม่ได้เป็นเจ้าของทัชแพดจริงๆ ห่างไกลจากสมมติฐานที่ปลอดภัย (ใช่มีซอฟต์แวร์ของ บริษัท อื่นที่เลียนแบบยกเว้นคุณสร้างมันลงในเกม ... )
Bob

22

มันขึ้นอยู่กับสิ่งที่คุณหมายถึงโดย "สมมติ" คุณทำสมมติฐานนี้ ณ จุดที่ออกแบบกลไกการเล่นเกมของคุณหรือไม่? หรือ ณ จุดตัดสินใจว่าจะใช้การผูกคีย์ที่กำหนดเองได้อย่างเต็มที่หรือไม่

คุณอาจหมายถึง " ฉันคิดว่านักเล่นเกมตัวจริงมีเม้าส์ 3 ปุ่มดังนั้นฉันไม่จำเป็นต้องเสนอตัวเลือกในการรีบูตแทงดาบปลายปืนเป็นปุ่มแป้นพิมพ์ถ้าคุณคิดว่าสิ่งนี้คุณผิดเสมอผิดเสมอฉันมีลักษณะเฉพาะของตัวเองเมื่อพูดถึงการกำหนดค่าอินพุตเช่นเดียวกับฐานผู้เล่นขนาดใหญ่ของคุณเช่นฉันเริ่มเล่นเกม FPS เมื่อฉันยังเด็ก นิ้วก้อยซ้ายดิ้นรนกับการจัดเรียงหมอบ / sprint เริ่มต้นฉันสลับมันและทำให้ชินกับการถูกสลับฉันจะมักจะไม่พอใจเกมที่ไม่มีตัวเลือกนี้เพื่อ rebind ฉันมักจะคาดหวังว่า "ขึ้น" เป็น "up" ด้วยเมาส์ แต่ด้วยตัวควบคุมฉันชอบที่จะหมายถึง "ขึ้น" ในคนแรกและ "ลง" ในบุคคลที่สามเกมที่ให้ฉันกำหนดค่าเหล่านี้แยกต่างหากทำให้ฉันมีแสงที่อบอุ่นเกมที่ไม่ให้ตัวเลือกที่ดีกว่าฉันไม่มี ฉันสลับระหว่างทั้งสองระหว่างลำดับการดำเนินการ (เช่นระยะประชิดที่ 3 บุคคลที่ 1 ภาพเหล็ก) หรือฉัน 'ฉันจะพบว่าตัวเองมองที่เท้าของฉันหรือท้องฟ้าขณะที่แอ็คชั่นแสดงออกมารอบตัวฉัน

อย่างไรก็ตามคุณอาจหมายถึง: " ฉันคิดว่ามีปุ่มกลางของเมาส์อยู่เมื่อตัดสินใจว่าจะมีการกระทำที่ไม่ซ้ำกัน 3 อย่างที่ผู้เล่นของฉันสามารถดำเนินการได้เต็มรูปแบบในขณะที่ strafing ซ้ายหรือขวา " จากนั้นเกมจะปฏิเสธ MMB ไปที่ปุ่มบนแป้นพิมพ์เป็นตัวเลือก (และคุณควรเสนอตัวเลือก) แต่อาจไม่ใช่ตัวเลือกที่เหมาะ ฉันรู้สึกอย่างยิ่งว่าในสถานการณ์เช่นนี้คุณควรคิดว่าผู้เล่นของคุณจะมีอุปกรณ์ที่เหมาะสมแทนที่จะเป็นเอ็นร้อยหวายกลไกการเล่นเกมของคุณ เกมบางเกมจะเหมาะกับวิธีการป้อนข้อมูลบางอย่างดีกว่าเกมอื่น ๆ เสมอ ลองคิดดูว่าซีรี่ส์ Assassin Creed ตัดกลไกการเล่นเกมที่ไม่ได้เล่นได้ดีเท่า ๆ กันบนแทร็คแพด

เพื่อสรุป: อย่าประนีประนอมกับการเล่นเกม แต่มีตัวเลือกการกำหนดค่าทุกอย่างที่คุณสามารถจินตนาการได้


+1 ฉันทำการแมปเกมของฉันใหม่ให้ใช้ WAXD แทน WASD เพราะฉันเคยแมปอีมูเลเตอร์ของฉันเพื่อใช้ WAXD เพราะฉันพบว่ามันคล้ายกับ D-pad และชินกับมันมากกว่า มันทำให้ฉันรำคาญเมื่อเกมไม่ยอมให้คุณทำการแมป WASD อีกต่อไปพอจะพูดแบบนั้นฉันก็ไม่ได้เล่นหลายอย่าง
Pharap

@Phap ดังนั้นคุณใช้นิ้วชี้เพื่อตีX? นั่นจะทำให้ยากที่จะยิงกราด / เลี้ยวขวา ( D) ขณะเดินถอยหลัง ฉันคิดว่าWAZDจะง่ายขึ้นถ้าคุณต้องการที่จะใช้นิ้วเดียวกันและW Z
bcrist

2
@bcrist Point คือความชอบส่วนตัวเป็นส่วนตัวสำคัญและคาดเดาไม่ได้ ดังนั้นตรวจสอบให้แน่ใจว่าการควบคุมของคุณสามารถกำหนดค่าได้
Schwern

@ bbc ไม่ฉันใช้นิ้วหัวแม่มือของฉันสำหรับ X. หนึ่งนิ้ว (หลัก?) ในแต่ละทิศทางตลอดเวลา S มักจะหมอบคลานหรือวิ่งและนิ้วโป้งก็เลื่อนลงเพื่อกระโดดตามด้วยซองขอบจำนวนหนึ่ง มันอาจดูแปลก แต่นั่นเป็นเพราะคนส่วนใหญ่คุ้นเคยกับ WASD ซึ่งทำให้ฉันรำคาญจริงๆ มันเหมือนกับการพยายามเขียนด้วยมือที่ไม่ได้เขียนของฉัน
Pharap

@Phap Ah อาที่ทำให้รู้สึกมากขึ้น ฉันอาจต้องลองสิ่งนี้เป็นบางครั้ง เกมส่วนใหญ่ทำให้การเคลื่อนไหวถอยหลังไปข้างหลังไม่สำคัญ แต่ในเกมอย่าง Kerbal space program ซึ่งคุณมักจะเล่นอย่างรวดเร็วและซ้ำ ๆ กันWและSมันอาจมีประโยชน์มาก
bcrist

10

แล็ปท็อปจำนวนมากขาดปุ่มกลางโดยเฉพาะอย่างยิ่งผู้ที่มีแทร็คแพและคุณจำเป็นต้องมีซอฟต์แวร์พิเศษที่จะเลียนแบบมัน

แล็ปท็อป Mac มีเพียงปุ่มเดียว การคลิกขวานั้นค่อนข้างง่าย (คลิกสองนิ้ว) และไม่ใช่เรื่องแปลกในเกมของ Mac และการลากด้วยนิ้วสองนิ้วเพื่อเลื่อนไม่ได้เลวร้ายนัก แต่เฉพาะในเกมที่เล่นช้ากว่าเท่านั้น อย่างไรก็ตามไม่มีแนวคิดของการคลิกกลางในการตั้งค่าระบบ Mac Trackpad คุณต้องใช้ซอฟต์แวร์พิเศษ

คุณอาจพูดว่า "ใครสนใจแล็ปท็อปไม่มีใครเล่นเกมบนแล็ปท็อป" การสำรวจฮาร์ดแวร์และซอฟต์แวร์ของ Steamเป็นข้อมูลมากมายเกี่ยวกับสิ่งที่ผู้คนใช้งานจริง 70% ของผู้ใช้ Mac ใน Steam กำลังใช้แล็ปท็อป นักเล่นเกมแล็ปท็อปพีซีนั้นยากต่อการติดตาม แต่คุณสามารถรับความคิดได้โดยดูจากการ์ดวิดีโอและสังเกตอุปกรณ์เคลื่อนที่ (GeForce blah blahM, Intel HD Graphics, "Mobility" และ "Mobile") โดยการคำนวณของฉันนั่นคือ 30% ของตลาด

ตัวอย่างเช่นฉันมีคอมพิวเตอร์ตั้งโต๊ะที่สร้างขึ้นเองที่บ้านสำหรับเล่นเกมด้วยเมาส์ Logitech gaming mouse ห้าปุ่ม พรุ่งนี้ฉันจะขึ้นเครื่องบินเจ็ดชั่วโมง ฉันจะมีแล็ปท็อป Macbook Pro และเกม Steam และ GOG 200+ เกมให้เลือก ฉันจะไม่มีที่ว่างบนถาดสำหรับเมาส์ เกมที่ฉันจะเล่นจะเป็นเกมที่ใช้งานได้ดีกับแทร็คแพด

แน่นอนช่วยให้ทุกการควบคุมของคุณที่จะรองรับ แม้ว่าคนที่มีปุ่มจะมีคนที่จะไม่ชอบการควบคุมเริ่มต้นของคุณ มันเป็นเรื่องเล็ก ๆ น้อย ๆ ที่จะทำให้ลูกค้าของคุณผิดหวัง

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


ด้วย BootCamp คุณจะไม่สามารถยกเว้น MacBooks เป็นแพลตฟอร์มเกมที่ทำงานได้แม้ว่าเกมของคุณจะเป็น Windows เท่านั้น ผู้ใช้ Mac มี แต่ต้องรีบูตเข้าสู่ Windows แล้วค้นหาตนเองโดยไม่ต้องคลิกกลางในเกมของคุณ
Doktor J

5

บางคนใช้แทร็กบอล ( แทร็กบอลบางตัวไม่มีปุ่มกลางของเมาส์ ) โดยทั่วไปแทร็กบอลนั้นเป็นอุปกรณ์ชี้ตำแหน่งที่ดีสำหรับผู้เล่นเช่นเม้าส์ทั่วไป

แทร็กบอลที่ฉันเชื่อมโยงไม่มีปุ่มกลางของเมาส์และ (อย่างน้อยบน Windows) มีแถบเลื่อนที่ใช้ไม่ได้ แม้จะมีข้อบกพร่องเหล่านี้ฉันก็สามารถเล่นเกมแอคชั่นได้ไม่กี่เกม


1

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

TLDR: ในความคิดของฉันการใช้ปุ่มกลางของเมาส์ไม่ใช่ความคิดที่ดี


0

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

ฉันจะสร้างคลาสการปรับแต่งอย่างรวดเร็วและกำหนดรหัสด้วยรหัส (เริ่มแรก / ฮาร์โค้ด) ดังนั้นฉันสามารถพัฒนาเกมต่อไปได้โดยไม่เสียเวลา หลังจากนั้นฉันสามารถกลับไปที่คลาสการปรับแต่งเพื่อสร้าง UI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.