รองรับตัวควบคุมเกม

Android รองรับตัวควบคุมเกมหลากหลายประเภทตั้งแต่ API ระดับ 9 (Android 2.3 Gingerbread) Android เวอร์ชันใหม่รองรับเกมแพดยอดนิยมหลายรุ่น และฟังก์ชันการทำงานขั้นสูงของเกมแพดเหล่านั้น เช่น

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

Android มีคำจำกัดความมาตรฐาน สำหรับการแมปเกมแพดเพื่ออำนวยความสะดวกในกรณีการใช้งานที่พบบ่อยที่สุดในปัจจุบัน เพื่อลดปริมาณการทดสอบที่นักพัฒนาแอปต้องดำเนินการ ในขณะเดียวกันก็ยังคงรักษาเอกลักษณ์ของเกมแพดแต่ละประเภทไว้ด้วย

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

  • สำหรับนักพัฒนาซอฟต์แวร์ C++ ที่ใช้ NativeActivity หรือ GameActivity เราขอแนะนำให้ใช้ไลบรารี ตัวควบคุมเกม ไลบรารีนี้ซึ่งเป็นคอมโพเนนต์ของ Android Game Developer's Toolkit มี API ของ C/C++ ที่เทียบเท่ากับแพลตฟอร์มอื่นๆ นอกจากนี้ ยังช่วยให้เข้าถึงการสั่นและ เหตุการณ์การเคลื่อนไหวขั้นสูงได้อย่างง่ายดาย พร้อมทั้งมีกลไกในการตรวจหาเลย์เอาต์ และป้ายกำกับของเกมแพด ซึ่งช่วยให้เกมแสดงข้อความแจ้งปุ่มได้อย่างถูกต้อง
  • สำหรับนักพัฒนาแอป Java และ Kotlin ที่ใช้ Android API ดั้งเดิม คู่มือนี้ จะอธิบายวิธีจัดการการดำเนินการของตัวควบคุมในตัวควบคุมเกมที่พบบ่อยที่สุด รองรับตัวควบคุมเกมหลายตัวเพื่อเปิดใช้ผู้เล่นหลายคนในเครื่อง และเปิดใช้ฟีเจอร์ตัวควบคุมขั้นสูง เช่น การตอบสนองแบบสัมผัส ทัชแพด และหน่วยวัดความเฉื่อย (ไจโรสโคปและมาตรความเร่ง)

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

อุปกรณ์หลายรูปแบบ

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

ดูข้อมูลเพิ่มเติมได้ที่แหล่งข้อมูลที่เกี่ยวข้องต่อไปนี้