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

หัวข้อนี้ครอบคลุมถึงสิ่งที่ควรพิจารณาในการออกแบบและแนวทางปฏิบัติแนะนำสำหรับการจัดการอินพุตของผู้ใช้ใน 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 ออก