ข้ามไปที่เนื้อหา

Unreal Engine 5

Hive SDK ที่ใช้ในสภาพแวดล้อมการพัฒนา Unreal Engine ประกอบด้วย แพ็คเกจอินเตอร์เฟซและแพ็คเกจแพลตฟอร์มสำหรับแต่ละระบบปฏิบัติการเป้าหมาย (Android, iOS, Windows) คุณสามารถติดตั้งเฉพาะแพ็คเกจอินเตอร์เฟซและแพ็คเกจแพลตฟอร์มที่ตรงกับระบบปฏิบัติการเป้าหมายของแอปเกมของคุณได้

  • Hive SDK Unreal Engine 5 อินเตอร์เฟซ (จำเป็น)
  • Hive SDK Unreal Engine 5 แพลตฟอร์ม (ติดตั้งเฉพาะแพ็คเกจแพลตฟอร์มสำหรับระบบปฏิบัติการที่คุณต้องการ)
    • Hive SDK Unreal Engine 5 Android
    • Hive SDK Unreal Engine 5 iOS
    • Hive SDK Unreal Engine 5 Windows
Note

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปลั๊กอินและโมดูล ซึ่งเป็นส่วนประกอบของโครงการ Unreal Engine โปรดดูที่ลิงก์ด้านล่าง

การติดตั้ง Hive SDK

ขั้นตอนที่ 1. ดาวน์โหลดเวอร์ชันล่าสุดของ Hive SDK

ดาวน์โหลดแพ็คเกจ Interface และแพ็คเกจ Platform สำหรับระบบปฏิบัติการที่คุณต้องการจาก เวอร์ชันล่าสุดของ Hive SDK Unreal Engine 5.

ขั้นตอนที่ 2. ติดตั้งแพ็คเกจ Interface

  1. แตกไฟล์ Hive SDK v4 UE5 Interface 26.x.x.zip ที่ดาวน์โหลดมา จากนั้นเพิ่มโฟลเดอร์ HIVESDK ไปยังเส้นทางโปรเจกต์ Unreal Engine ต่อไปนี้

    • เส้นทาง: /Plugins<
  2. เพิ่มโค้ดการพึ่งพาไปยังไฟล์ Build.cs ที่อยู่ในเส้นทางด้านล่างเพื่อใช้แพ็คเกจ Interface ที่ติดตั้งแล้ว

    • เส้นทาง: /Source//.Build.cs
    • โค้ดการพึ่งพา:
      public class HIVESDKV4Tester : ModuleRules
      {
              public HIVESDKV4Tester(ReadOnlyTargetRules Target) : base(Target)
              {
                      PublicDependencyModuleNames.AddRange(new string[] { ... Others..., "HIVESDK"});
              }
      }
      

ขั้นตอนที่ 3. ติดตั้งแพ็คเกจแพลตฟอร์ม

แตกไฟล์ Hive SDK v4 UE5 {Target OS} 26.x.x.zip ที่ดาวน์โหลดมา จากนั้นเพิ่มโฟลเดอร์ที่สร้างขึ้นไปยังเส้นทางโครงการ Unreal Engine ต่อไปนี้ตามระบบปฏิบัติการที่คุณต้องการ

  • เส้นทาง: /Plugins/HIVESDK/Source
    <project_root>
    └─ Plugins
            └─ Source
                    ├─ HiveSDK
                    ├─ HiveSDKAndroid    (optional)
                    ├─ HiveSDKiOS        (optional)
                    └─ HiveSDKWindows    (optional)
    
Note

ใน Hive SDK ในระยะการบรรจุซึ่งไฟล์ที่สามารถเรียกใช้งานได้ (.apk_, _.IPA, *.exe, ฯลฯ) ถูกสร้างขึ้นหลังจากการสร้างแอปเกม รหัสและทรัพยากรของแพ็คเกจแพลตฟอร์มที่เพิ่มไปยังเส้นทางข้างต้นจะถูกนำไปใช้โดยอัตโนมัติในไฟล์ที่สามารถเรียกใช้งานได้สำหรับแต่ละระบบปฏิบัติการเป้าหมาย

ความเข้ากันได้ของแพ็คเกจ

แพ็คเกจ Interface และแพ็คเกจ Platform สามารถใช้งานร่วมกันได้แม้ว่าเวอร์ชันของพวกเขาจะแตกต่างกัน ตราบใดที่พวกเขาปฏิบัติตามกฎความเข้ากันได้ของแพ็คเกจด้านล่าง

  • การเข้ากันได้จะรองรับเฉพาะที่ระดับ patch ภายในรูปแบบเวอร์ชัน major.minor.patch หาก. เวอร์ชัน major และ minor ไม่ตรงกัน แพ็กเกจ. จะไม่เข้ากันได้
    • ตัวอย่างที่ 1: หากเวอร์ชันแพ็กเกจ Interface คือ 26.1.0 แพ็กเกจ Platform เวอร์ชัน 26.1.x เท่านั้นที่เข้ากันได้ (เช่น 26.1.1, 26.1.2)
    • ตัวอย่างที่ 2: หากเวอร์ชันแพ็กเกจ Interface คือ 26.1.0 แพ็กเกจ Platform เวอร์ชัน 26.0.0 หรือ 26.2.0 จะไม่เข้ากันได้

อัปเดต Hive SDK

ในการอัปเดต Hive SDK ด้วยตนเอง ให้ลบ Hive SDK ที่ติดตั้งไว้ก่อนหน้านี้ออก แล้วติดตั้งเวอร์ชันล่าสุด

ขั้นตอนที่ 1. ลบ Hive SDK

ลบแพ็คเกจ Interface

  1. ลบโฟลเดอร์ /Plugins/HIVESDK ใน Unreal Engine.
  2. ลบโค้ดการพึ่งพาจากไฟล์ Build.cs ที่อยู่ในเส้นทางด้านล่าง.
    • เส้นทาง: Unreal Engine /Source//.Build.cs
    • โค้ดการพึ่งพา:
      public class HIVESDKV4Tester : ModuleRules
      {
              public HIVESDKV4Tester(ReadOnlyTargetRules Target) : base(Target)
              {
                      PublicDependencyModuleNames.AddRange(new string[] { ... Others..., "HIVESDK(remove)"});
              }
      }
      

หลังจากลบแพ็คเกจ Interface คุณต้องรีสตาร์ท Unreal Editor เพื่อทำการคอมไพล์ใหม่เนื่องจากโครงสร้างโปรเจกต์ที่เปลี่ยนไป。
เมื่อคุณรีสตาร์ท Unreal Editor การคอมไพล์จะดำเนินการโดยอัตโนมัติตามโครงสร้างโปรเจกต์ที่อัปเดต ในจุดนี้ หากไฟล์ไบนารีที่คอมไพล์จากโครงสร้างโปรเจกต์ก่อนหน้านี้ยังคงถูกเก็บไว้ในโฟลเดอร์ Intermediate และ Binaries อาจเกิดข้อผิดพลาดในการสร้าง ในกรณีนี้ ให้ลบโฟลเดอร์ Intermediate และ Binaries จากนั้นรีสตาร์ท Unreal Editor เพื่อทำการคอมไพล์และสร้างใหม่。

ลบแพ็คเกจแพลตฟอร์ม

เลือกและลบแพ็คเกจแพลตฟอร์มที่ติดตั้งใน /Plugins/HIVESDK/Source ใน Unreal Engine.

<project_root>
└─ Plugins
        └─ Source
                ├─ HiveSDK
                ├─ HiveSDKAndroid    (optional)
                ├─ HiveSDKiOS        (optional)
                └─ HiveSDKWindows    (optional)

หลังจากลบแพ็คเกจ Platform แล้ว ให้รีสตาร์ท Unreal Editor เพื่อสร้างใหม่ Editor เนื่องจากโครงสร้างโปรเจกต์ที่เปลี่ยนไป

ขั้นตอนที่ 2. ติดตั้งเวอร์ชันแพ็คเกจล่าสุด

โปรดดูที่ การติดตั้ง Hive SDK เพื่อทำการติดตั้งเวอร์ชันล่าสุดของแพ็คเกจ Interface และแพ็คเกจ Platform.


ข้อควรระวัง

เมื่อคุณรีสตาร์ท Unreal Editor คุณสามารถติดตั้งปลั๊กอินที่มีอยู่ใน Unreal Engine ได้ ในขณะนี้ WebBrowser ซึ่งใช้ CEF (Chromium Embedded Framework) ไม่สามารถนำมาใช้ได้เนื่องจากมีความขัดแย้งกับ CEF ที่ใช้โดย Hive SDK

Warning

WebBrowser CEF ขณะนี้ไม่รองรับการอัปเดตและการจัดการ ดังนั้นการใช้มันอาจนำไปสู่ช่องโหว่ด้านความปลอดภัย