ไม่จริงใน Android

เอกสารประกอบของนักพัฒนาแอป Unreal Engine มีข้อมูลส่วนใหญ่ที่คุณต้องการเพื่อใช้ Unreal Engine เพื่อกำหนดเป้าหมายอุปกรณ์ Android

เริ่มต้นใช้งาน

คู่มือเริ่มต้นใช้งาน Android ฉบับย่อครอบคลุมข้อมูลส่วนใหญ่ที่คุณต้องใช้ในการเริ่มพัฒนาแอป Android ซึ่งรวมถึงข้อมูลต่อไปนี้

  • การสร้างโปรเจ็กต์บนอุปกรณ์เคลื่อนที่
  • การกำหนดค่าโปรเจ็กต์ให้กําหนดเป้าหมาย Android
  • การตั้งค่าเครื่องมือแก้ไขสําหรับตัวอย่างโปรแกรมแสดงผลบนอุปกรณ์เคลื่อนที่
  • การเปิดตัวในอุปกรณ์เป้าหมาย Android
  • แพ็กเกจบิลด์ Android เป็น APK สำหรับการทดสอบ

หากคุณใช้ Windows เป็นแพลตฟอร์มการพัฒนา Unreal จะผสานรวมกับส่วนขยายการพัฒนาเกม Android สำหรับ Visual Studio

การจัดแพ็กเกจโปรเจ็กต์

คู่มือการแพ็กเกจโปรเจ็กต์ Android ไม่เพียงครอบคลุมการแพ็กเกจบิลด์ Android เป็นไฟล์ APK เท่านั้น แต่ยังครอบคลุมถึงการเตรียมบิลด์ให้พร้อมสำหรับการเผยแพร่โดยใช้ Android App Bundle ด้วย

Play Asset Delivery

ข้อมูลอ้างอิงเกี่ยวกับ Google Play Asset Delivery จะอธิบายวิธีเปิดใช้ Play Asset Delivery ในโปรเจ็กต์ วิธีกำหนดกฎเพื่อสร้างกลุ่มชิ้นงานที่จะเป็น Asset Pack ใน Android App Bundle และวิธีใช้ประโยชน์จากชิ้นงานสำหรับเวลาติดตั้ง ชิ้นงานติดตามผลอย่างรวดเร็ว และชิ้นงานแบบออนดีมานด์

Play Integrity API

Play Integrity API จะช่วยตรวจสอบว่าเกมของคุณไม่มีการแก้ไข ติดตั้งโดย Google Play และทำงานในอุปกรณ์ที่ขับเคลื่อนโดย Android ของแท้หรืออินสแตนซ์จริงของ Google Play Games สำหรับ PC เซิร์ฟเวอร์แบ็กเอนด์ของเกมสามารถตอบสนองได้เมื่อคุณตรวจพบการเข้าชมที่มีความเสี่ยงเพื่อป้องกันการเข้าถึงที่ไม่ได้รับอนุญาตและการโกง โปรดดูเอกสารประกอบและข้อมูลอ้างอิงเกี่ยวกับรันไทม์ API เพื่อดูวิธีผสานรวมฟีเจอร์นี้กับปลั๊กอิน Unreal Engine

การอัปเดตในแอปของ Play

การอัปเดตในแอปของ Play ช่วยให้คุณแจ้งให้ผู้ใช้อัปเดตเกมเป็นเวอร์ชันล่าสุดได้เมื่อมีการอัปเดตใหม่ โดยไม่ต้องให้ผู้ใช้ไปที่ Play Store โปรดดูเอกสารประกอบและข้อมูลอ้างอิงเกี่ยวกับรันไทม์ API เกี่ยวกับวิธีผสานรวมฟีเจอร์นี้กับปลั๊กอิน Unreal Engine

การรีวิวในแอปของ Play

รีวิวในแอปของ Play ช่วยให้คุณแจ้งให้ผู้ใช้ส่งคะแนนและรีวิวใน Play Store ได้โดยไม่ต้องออกจากเกม โปรดดูวิธีผสานรวมฟีเจอร์นี้กับปลั๊กอิน Unreal Engine ในเอกสารประกอบและข้อมูลอ้างอิง API รันไทม์

Google Play Billing

คำแนะนำเกี่ยวกับการซื้อในแอปจะอธิบายวิธีกำหนดค่าเกมสำหรับระบบการเรียกเก็บเงินของ Google Play วิธีอ่านข้อมูลการซื้อ และวิธีทำการซื้อ

Vulkan API

Vulkan เป็น API กราฟิก 3 มิติแบบข้ามแพลตฟอร์มที่มีประสิทธิภาพสูงและมีค่าใช้จ่ายเพิ่มเติมต่ำเมื่อเทียบกับ OpenGL ES

หากต้องการเปิดใช้ Vulkan Graphics API ให้ไปที่การตั้งค่าโปรเจ็กต์ > แพลตฟอร์ม > Android > บิลด์ แล้วเลือกรองรับ Vulkan เมื่อเลือกทั้งรองรับ Vulkan และรองรับ OpenGL ES3.2 Unreal จะใช้ Vulkan โดยค่าเริ่มต้น หากอุปกรณ์ไม่รองรับ Vulkan ทาง Unreal จะเปลี่ยนไปใช้ OpenGL ES 3.2

เลือก "รองรับ Vulkan" และ "รองรับ OpenGL ES3.2" ในการตั้งค่าโปรเจ็กต์ > แพลตฟอร์ม > Android > บิลด์
รูปที่ 1 เปิดใช้ Vulkan โดยค่าเริ่มต้นและ OpenGL ES 3.2 เป็นทางเลือกสำรอง

การกำหนดเฟรม

Unreal 4.25 ขึ้นไปผสานรวมไลบรารีการกำหนดอัตราการแสดงเฟรมของ Android ซึ่งเป็นส่วนหนึ่งของ Android Game Development Kit บทความการกำหนดเฟรมของอุปกรณ์เคลื่อนที่อธิบายวิธีเปิดใช้คลังการกำหนดเฟรมของ Android และวิธีควบคุมการกำหนดเฟรมจากโค้ด C++

การเพิ่มประสิทธิภาพการแสดงผล

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

แนวทางปฏิบัติแนะนำ

นอกจากนี้ เรายังมีบทความเกี่ยวกับแนวทางปฏิบัติแนะนำเกี่ยวกับชิ้นงาน ข้อมูลประจำตัว การจัดจำหน่าย และอื่นๆ อีกมากมายที่จะช่วยคุณเมื่อไปยังส่วนต่างๆ ของระบบนิเวศ Android ด้วย Unreal Engine

การรองรับหน้าขนาด 16 KB

หน้าเว็บคือความละเอียดที่ระบบปฏิบัติการจัดการหน่วยความจำ Android 15 (API ระดับ 35) ขึ้นไปสามารถทำงานโดยใช้หน้าขนาด 4 KB หรือ 16 KB เพื่อปรับปรุงประสิทธิภาพโดยรวมของระบบปฏิบัติการและเพื่อให้ผู้ผลิตอุปกรณ์มีตัวเลือกในการแลกเปลี่ยนข้อดีข้อเสียนี้ อุปกรณ์ที่กําหนดค่าให้มีหน้าขนาด 16 KB จะใช้หน่วยความจํามากกว่าโดยเฉลี่ยเล็กน้อย แต่ก็จะได้รับประสิทธิภาพที่ดีขึ้นหลายประการด้วย

ทีม Unreal กำลังดำเนินการรองรับหน้าขนาด 16 KB ดังนั้นตอนนี้จึงเป็นโอกาสที่ดีในการเริ่มตรวจสอบรายการที่ต้องใช้ของคุณเพื่อดูการปฏิบัติตามข้อกำหนดขนาด 16 KB และคอยติดตามการอัปเดต Unreal