คำถามที่พบบ่อยเกี่ยวกับ Google Play Games

หัวข้อนี้จะตอบคำถามที่พบบ่อยเกี่ยวกับการพัฒนาเกมสำหรับ Google Play Games บน PC

ถาม: มีการจำกัดขนาดสำหรับการอัปโหลด Google Play Games บน PC ไหม

ตอบ: สำหรับรูปแบบ App Bundle ขีดจำกัดคือ 150 MB (ฐาน) + 2 GB Play Asset Delivery หากวิธีนี้ยังไม่เพียงพอ โปรดติดต่อผู้ติดต่อของ Google Play

ถาม: จะเกิดอะไรขึ้นหาก HPE เริ่มต้นไม่สำเร็จ

ภาพหน้าจอของกล่องโต้ตอบ "ข้อผิดพลาดของ Google HPE" ที่ระบุว่า "เริ่ม Google HPE ไม่ได้เนื่องจากเริ่มต้นไม่สำเร็จ"

ตอบ: คุณลองทำตามขั้นตอนการแก้ไขข้อบกพร่องอย่างรวดเร็วต่อไปนี้ได้

  1. ตรวจสอบว่า Windows ได้รับการอัปเดตเป็นแพตช์เดือนพฤษภาคม 2020 หรือใหม่กว่าแล้ว
  2. ตรวจสอบว่าคุณไม่ได้ย้าย HPE โดยต้องอยู่ในไดรฟ์ `C:`
  3. โปรดติดต่อตัวแทน Google Play ของคุณ คุณควรส่งไฟล์บันทึกทั้งหมด ที่มีด้วยเพื่อให้แก้ไขได้อย่างรวดเร็ว

ถาม: ฉันจะตั้งค่าแทร็กทดสอบอย่างถูกต้องได้อย่างไร

ตอบ: ดูคู่มือการพัฒนา Android

ถาม: เกมของฉันรองรับเฉพาะบิลด์ x86 แบบ 32 บิต ไม่ใช่ x86-64 ฉันจะยังคงปฏิบัติตามข้อกำหนด 64 บิตของ Play ได้ไหม

คำตอบ: ไม่

เกมต้องจัดส่งไฟล์ที่เรียกใช้งานได้แบบ 64 บิตจึงจะได้รับการรับรองเต็มรูปแบบ เกม 64 บิตมักจะมีเสถียรภาพมากกว่า และนำไปสู่ประสบการณ์การเล่นเกมที่ดีขึ้น

หากในทางเทคนิคแล้วเกมของคุณไม่สามารถจัดส่งเวอร์ชัน 64 บิตได้ เช่น ไม่มีการรองรับเอนจินเกมสำหรับ x86-64 ระบบอาจพิจารณาว่าเกม "เล่นได้" และไม่สามารถรับการรับรองอย่างเต็มรูปแบบในกรณีนี้

ถาม: ฉันจะรวบรวมไฟล์บันทึกได้อย่างไร

ตอบ: ระบบจะจัดเก็บไฟล์บันทึกไว้ใน %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs`, แม้ว่าอาจแตกต่างกันไปในระบบของคุณ หากต้องการรวบรวมไฟล์บันทึกทั้งหมดอย่างรวดเร็ว และเก็บถาวรเพื่อส่งไปยังผู้ติดต่อของ Google Play คุณสามารถใช้ คำสั่ง PowerShell นี้ได้

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

คำถาม: ฉันจะเชื่อมต่อกับโปรแกรมจำลองอีกครั้งได้อย่างไรหากโปรแกรมจำลองหายไปจาก adb devices

ตอบ: โปรแกรมจำลองจะเชื่อมต่อผ่านพอร์ต localhost 6520 คุณเรียกใช้คำสั่งนี้เพื่อ เชื่อมต่ออีกครั้งได้

adb connect localhost:6520

คำถาม: การกรองการมองเห็นแพ็กเกจคืออะไร และเหตุใดฉันจึงต้องเพิ่มแท็ก <queries>

ระดับการเข้าถึงแพ็กเกจ ใช้กับเกมหรือแอปพลิเคชันที่กำหนดเป้าหมายเป็น Android 11 (API ระดับ 30) ในหลายๆ กรณี บิลด์ Google Play Games บน PC ของนักพัฒนาแอปเป็นประสบการณ์แรกในการโต้ตอบ กับกฎการมองเห็นแพ็กเกจ ในระบบใหม่นี้ นักพัฒนาแอปต้องประกาศแพ็กเกจที่ต้องการโต้ตอบอย่าง ชัดเจน เว้นแต่จะเป็นแพ็กเกจที่มองเห็นได้โดยอัตโนมัติ

คำถาม: ฉันจะแก้ไขข้อผิดพลาด ต้องใช้ Google Play Store แต่ไม่มี ได้อย่างไร หรือเหตุใดฟีเจอร์ต่างๆ เช่น การเรียกเก็บเงินจึงใช้งานได้เมื่อฉันติดตั้งเกมจาก Play Store แต่ใช้งานไม่ได้เมื่อฉันโหลดเกมจากแหล่งที่ไม่รู้จัก

กฎระดับการเข้าถึงแพ็กเกจใหม่อาจบล็อกไม่ให้เกมของคุณ เข้าถึงบริการ Play หากไม่ได้ติดตั้งจาก Play Store คุณแก้ไขปัญหานี้ได้โดยเพิ่มการค้นหาลงในแพ็กเกจ "com.android.vending" ในไฟล์ AndroidManifest.xml ดังนี้

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

ถาม: ฉันต้องใช้การปรับขนาดหน้าต่างสำหรับ Google Play Games บน PC ไหม

ไม่

คำถาม: ฉันเปลี่ยนโหมดเมาส์ระหว่างอินพุตดิบและการจำลองหน้าจอสัมผัสในโปรแกรมจำลอง Google Play Games บน PC ได้ไหม

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

ภาพหน้าจอของแถบงาน Windows 11 เลือกรูปภาพลูกศรเพื่อแสดงไอคอนที่ซ่อนอยู่ และแสดงสี่เหลี่ยมสีแดงรอบ

คลิกขวา เลือก "ตัวเลือกสำหรับนักพัฒนาแอป" แล้วเลือกโหมดอินพุตที่ต้องการจำลองในส่วน "โหมดอินพุตของเมาส์"

ภาพหน้าจอแสดงเมนูตามบริบทที่ขยายบนไอคอนแถบงาน HPE_Dev ตัวเลือกเมนู

ในประสบการณ์การใช้งานของผู้เล่น การประกาศว่าเกมของคุณใช้ฟีเจอร์ android.hardware.type.pc จะเปลี่ยนโดยอัตโนมัติเหมือนกับที่ปัจจุบันทำใน ChromeOS

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

ถาม: ทำไมการลงชื่อเข้าใช้บริการ Play Games v2 โดยอัตโนมัติจึงล้มเหลวในอุปกรณ์เคลื่อนที่

ตอบ: ปัจจุบันบริการเกมของ Play เวอร์ชัน 2 มีการขึ้นต่อกัน 2 รายการ การลงชื่อเข้าใช้เพื่อใช้งานในอุปกรณ์: GMS Core และแอป Play Games

  1. GMS Core ต้องเป็นเวอร์ชันที่ใหม่กว่า 21.30.xx หากต้องการตรวจสอบเวอร์ชัน ให้ใช้คำสั่งนี้

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)

    versionName แรกคือเวอร์ชันที่จะตรวจสอบ ระบบควรส่งการอัปเดต GMS Core ไปยังอุปกรณ์ Android โดยอัตโนมัติ โปรดแจ้งให้เราทราบหากยังไม่ได้รับ

  2. แอป Google Play Games ต้องเป็นเวอร์ชัน 2021.08.29094 ขึ้นไป คุณตรวจสอบได้โดยไปที่การตั้งค่า > แอป เลือกแอป Play Games แล้วดูหมายเลขเวอร์ชันที่ด้านล่างของหน้ารายละเอียด

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

ถาม: ฉันใช้การเว้นระยะเฟรมใน Google Play Games บน PC ได้ไหม (หรือ "ทำไมเกม Unity ของฉันถึงขัดข้องเมื่อเปิดตัว")

ตอบ: Google Play Games บน PC รองรับไลบรารีการเว้นระยะเฟรม แต่เวอร์ชันที่รวมอยู่ในเกม Unity ทำให้เกิดข้อขัดข้องเมื่อเปิดใช้ หากคุณใช้เครื่องมือเกมของ Unity ให้มองหาตัวเลือกการสร้าง "เพิ่มประสิทธิภาพการเว้นระยะเฟรม" และตรวจสอบว่าได้ปิดใช้แล้ว

ภาพหน้าจอของ

คำถาม: เป็นไปได้ไหมที่จะอนุญาตให้ผู้เล่นอัปโหลดรูปภาพที่จัดเก็บไว้ในเครื่องจาก Google Play Games บน PC

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

ถาม: คุณเรียกใช้โปรแกรมจำลองหลายอินสแตนซ์หรือหลายเกมในโปรแกรมจำลองพร้อมกันได้ไหม

ตอบ: โปรแกรมจำลองรองรับการเรียกใช้อินสแตนซ์โปรแกรมจำลองได้ครั้งละ 1 รายการเท่านั้น และรองรับการเรียกใช้เกมได้ครั้งละ 1 เกมเท่านั้น นอกจากนี้ โปรแกรมจำลองยังไม่รองรับการเรียกใช้เกมเดียวกันหลายอินสแตนซ์ด้วย

ถาม: เราใช้ข้อความ Push สำหรับ Google Play Games ได้ไหม

ตอบ: เนื่องจาก Google Play Games ใช้โปรแกรมจำลอง ข้อความ Push จึงมีข้อจำกัด ในการรองรับ

คำถาม: เราใช้โฆษณาในเกมกับ Google Play Games บน PC ได้ไหม

ตอบ: ได้ โปรดติดต่อเครือข่ายโฆษณาเพื่อยืนยันว่าเครือข่ายรองรับ Google Play Games บน PC หากคุณเป็นเครือข่ายโฆษณา โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธี สนับสนุน Google Play Games บน PC ได้ดีที่สุดในคู่มือนักพัฒนาแอปนี้

คำถาม: เราให้การสนับสนุน Google Play Games บน PC ในฐานะเครือข่ายโฆษณาอย่างไร

ตอบ: โปรดดูคำแนะนำสำหรับนักพัฒนาแอปนี้เพื่อดูว่าเครือข่ายโฆษณาสนับสนุน Google Play Games บน PC ได้ดีที่สุดอย่างไร

คำถาม: ฉันจะวิเคราะห์ข้อมูล Google Play Games บน PC ใน Google Play Console ได้อย่างไร

ตอบ: คุณดูการรายงานของ Google Play Games บน PC ได้ในสถิติ, Android Vitals และการเข้าถึงและอุปกรณ์ กรองด้วยรูปแบบของอุปกรณ์ แล้วเลือก Google Play Games บน PC เพื่อดูข้อมูลในแพลตฟอร์ม