การรองรับการป้อนข้อมูล

หัวข้อนี้ครอบคลุมข้อควรพิจารณาในการออกแบบและแนวทางปฏิบัติแนะนำสำหรับการจัดการอินพุตของผู้ใช้ใน Google Play Games บน PC

Google Play Games บน PC ใช้เมาส์และแป้นพิมพ์สำหรับอินพุตของผู้เล่นแทนหน้าจอสัมผัส เมื่อออกแบบประสบการณ์การใช้งานเมาส์และแป้นพิมพ์ ให้มุ่งเน้นที่การสร้างประสบการณ์การใช้งานที่ดีที่สุดสำหรับผู้ใช้ PC เดสก์ท็อปหรือแล็ปท็อป หากต้องการเริ่มต้นใช้งาน โปรดดูคู่มือความเข้ากันได้ของอินพุตแอป Android สำหรับ Chromebook

แนวทางปฏิบัติแนะนำ

เราขอแนะนำแนวทางปฏิบัติแนะนำต่อไปนี้สำหรับการออกแบบและสร้างการโต้ตอบของผู้เล่น

  • เป้าหมายทั้งหมดควรคลิกได้ด้วยเมาส์
  • พื้นผิวทั้งหมดที่เลื่อนได้จะเลื่อนเมื่อเกิดเหตุการณ์ล้อเลื่อนของเมาส์
  • ไฮไลต์พื้นผิวที่คลิกได้เมื่อวางเมาส์เหนือ และใช้ดุลยพินิจที่ดีที่สุดเพื่อปรับปรุงการค้นพบ UI โดยไม่ทำให้ผู้ใช้สับสน
  • ระบุปุ่มลัดเพื่อให้ผู้ใช้เรียกตัวควบคุมขึ้นมาได้อย่างรวดเร็ว
  • แทนที่ตัวควบคุมแบบสัมผัส (เช่น จอยสติ๊กแบบใช้นิ้วโป้งหรือปุ่มบนหน้าจอ) ด้วยตัวควบคุมแบบใช้เมาส์และปุ่มลัด
  • สำหรับการดำเนินการในเกมมือถือที่ต้องใช้ท่าทางสัมผัสหลายจุด ให้ตรวจสอบว่ามีการรองรับการดำเนินการเดียวกันด้วยการควบคุมด้วยแป้นพิมพ์หรือเมาส์ (เช่น ใช้ล้อเลื่อนของเมาส์แทนการบีบด้วย 2 นิ้ว)

ดูรายละเอียดเพิ่มเติมและแนวทางปฏิบัติแนะนำได้ในคู่มือการ เพิ่มประสิทธิภาพแอป Android บน ChromeOS สำหรับเมาส์และแป้นพิมพ์

ข้อควรพิจารณาเกี่ยวกับการแปลเป็นภาษาต่างๆ

เมื่อออกแบบเกมสำหรับผู้ชมทั่วโลก คุณควรทดสอบเกมโดยตั้งค่าเลย์เอาต์แป้นพิมพ์เป็นภาษาต่างๆ ที่เกมรองรับ หากไม่ทำเช่นนั้น ผู้เล่นอาจใช้ฟีเจอร์ต่างๆ เช่น แชทในเกมไม่ได้ คุณสามารถเปลี่ยนภาษาอินพุต ในการตั้งค่าระบบ และการเปลี่ยนแปลงจะมีผลกับ Google Play Games บน PC โดยอัตโนมัติ ในอุปกรณ์เคลื่อนที่ ปัญหามากมายในเอนจินอาจถูกซ่อนไว้เนื่องจากคุณได้รับข้อความจากแป้นพิมพ์เสมือน ปัญหาที่พบบ่อยใน PC ได้แก่

  • การจัดการรหัสแป้น "กราฟิกทางเลือก" (AltGr) ไม่ถูกต้อง ในหลายๆ ภาษา จะใช้รหัสนี้เพื่อพิมพ์เครื่องหมายกำกับการออกเสียง เช่น เครื่องหมายกำกับเสียง หรือสัญลักษณ์พิเศษเฉพาะภาษา เช่น อักขระสกุลเงินประจำภูมิภาค
  • การจัดการอินพุต "ส่วนขยายวิธีการป้อนข้อมูล" (IME) ไม่ถูกต้อง โดยทั่วไปแล้ว วิธีนี้ใช้เพื่อรองรับตัวอักษรที่ไม่ใช่ภาษาละตินโดยอนุญาตให้ผู้ใช้รวมการกดแป้นหลายครั้งเป็นอักขระเดียว

GameTextInput และ EditText ทราบเลย์เอาต์แป้นพิมพ์และวิธีการป้อนข้อมูลของภาษาต่างๆ อยู่แล้ว

รายการต่อไปนี้รวมถึงการดำเนินการที่เกมหลายเกมมีเหมือนกัน และการติดตั้งใช้งานทั่วไปที่นักพัฒนาแอปใช้ใน Google Play Games บน PC

  • ใช้แป้น Enter เพื่อส่งข้อความหรือส่งข้อความในช่องป้อนข้อความ
  • เมนูและกล่องโต้ตอบควรยกเลิกได้ด้วยแป้น Escape
  • ใช้แป้น Enter เพื่อเลื่อนดูองค์ประกอบของเรื่องและกล่องโต้ตอบ
  • ใช้ล้อเลื่อนเพื่อเลื่อนข้อความในแนวตั้ง
  • ใช้ล้อเลื่อนเพื่อซูมเข้าหรือออก โดยเฉพาะอย่างยิ่งหากคุณใช้การบีบด้วย 2 นิ้วในการสร้างสำหรับอุปกรณ์เคลื่อนที่
  • ใช้ W, A, S และ D เพื่อเลื่อนดู แผนที่ซึ่งปกติแล้วคุณจะใช้การคลิกและลาก

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

โหมดความเข้ากันได้

Google Play Games บน PC จะวางเกมของคุณไว้ใน "โหมดความเข้ากันได้ของอินพุต" โดยค่าเริ่มต้น ซึ่งหมายความว่าเมื่อคุณกดปุ่มซ้ายของเมาส์ เกมจะได้รับการโต้ตอบแบบสัมผัส ดูข้อมูลเพิ่มเติมได้ในคู่มืออินพุตจากเมาส์

บทแนะนำและการให้ความรู้แก่ผู้ใช้

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