ตัวอย่างและปลั๊กอินสำหรับ Google Play Games บน PC แสดงให้เห็นการผสานรวม SDK สำหรับการรับรองและการกำหนดค่าเกมในสภาพแวดล้อมของ PC
AGDKTunnel
AGDKTunnel ได้รับมาจากตัวอย่าง NDK ที่ชื่อ Endless Tunnel AGDKTunnel แสดงให้เห็นการผสานรวม SDK ของ Google Play Games บน PC ดังต่อไปนี้
- บริการเกมของ Google Play สำหรับข้อมูลระบุตัวตนใน Play และการบันทึกในระบบคลาวด์
- Input SDK สำหรับ Google Play Games บน PC
เปิดใช้บิลด์สำหรับ Google Play Games บน PC
ใช้ตัวแปรบิลด์เพื่อแยกความแตกต่างระหว่างแพลตฟอร์มเริ่มต้น (อุปกรณ์เคลื่อนที่) กับแพลตฟอร์ม PC หากต้องการสร้าง AGDKTunnel เพื่อเรียกใช้ใน Google Play Games บน PC ให้ทำตามขั้นตอนต่อไปนี้
- ไปที่Build > Select Build Variant แล้วเลือก Build Variant playGamesPC
- (ไม่บังคับ) เปิดใช้บริการ Google Play Games เพื่อเปิดการบันทึกในระบบคลาวด์บนอุปกรณ์เคลื่อนที่และ PC
- (ไม่บังคับ) เปิดใช้ Play Asset Delivery API เพื่อนำส่งชิ้นงานพื้นผิวที่บีบอัด DXT1
เปิดใช้บริการเกมของ Google Play
บริการเกมของ Google Play (PGS) ใช้สำหรับการลงชื่อเข้าใช้และการบันทึกในระบบคลาวด์ หากต้องการเปิดใช้ฟีเจอร์เหล่านี้ ให้ทำดังนี้
- เปลี่ยนชื่อแพ็กเกจ AGDKTunnel เป็นชื่อที่คุณต้องการ
- สร้างแอปพลิเคชันใน Google Play Console แล้วทำตามขั้นตอน เพื่อตั้งค่าบริการเกมของ Google Play โดยใช้ชื่อแพ็กเกจ
- แทนที่ค่าสตริง
game_services_project_idในapp/src/main/res/values/strings.xmlด้วยรหัสโปรเจ็กต์ใน Google Play Console
Trivial Kart
เกมตัวอย่างที่แสดงการใช้เทคโนโลยีของ Google Play บน Android ด้วยเอนจิน Unity สำหรับ Google Play Games บน PC เกมต้องแสดงให้เห็นถึงสิ่งต่อไปนี้
- บริการเกมของ Google Play สำหรับการลงชื่อเข้าใช้ รางวัลพิเศษ ลีดเดอร์บอร์ด เพื่อน และการบันทึกในระบบคลาวด์
- Play Integrity สำหรับรับสัญญาณความสมบูรณ์เกี่ยวกับความสมบูรณ์ของอุปกรณ์และสถานะใบอนุญาตของ Play
- Input SDK สำหรับ Google Play Games บน PC
ดูข้อมูลการกำหนดค่าได้ในตัวอย่าง trivialkart-unity
ปลั๊กอิน Unity ของ Google Play Games
ยูทิลิตีของแพลตฟอร์ม
platform_utils_package เป็นเครื่องมือสำหรับทำให้กิจวัตรประจำวันเป็นไปโดยอัตโนมัติ สำหรับ Google Play Games บน PC ด้วย Unity แพ็กเกจนี้มีฟีเจอร์ต่อไปนี้
- สคริปต์กำหนดแพลตฟอร์ม GPG: เพิ่ม UNITY_ANDROID_x86_64 ลงในรายการการกำหนดที่กำหนดเองในการตั้งค่า Player
- สคริปต์โปรแกรมนำเข้าชิ้นงาน: ตั้งค่าพื้นผิวที่นำเข้าทั้งหมดเป็นการบีบอัดพื้นผิวที่เลือก (DXTC โดยค่าเริ่มต้น)
- ตัวเลือกหน้าต่าง: ตั้งค่าตัวเลือกหน้าต่างที่มีอยู่ในส่วนเครื่องมือ > การตั้งค่า GPG
การจับภาพอินพุต
input-capture_package แสดงฟีเจอร์การจับภาพอินพุตของเมาส์
- การจับภาพอินพุตจากเมาส์ด้วยการสลับแป้นเว้นวรรค
- เหตุการณ์สถานะปุ่มเมาส์
- เหตุการณ์การเลื่อนเมาส์
- การตรวจหาเรขาคณิตของหน้าจอ