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