Unreal Engine 4
ชุดพัฒนา Hive SDK ที่ใช้ในการพัฒนา Unreal Engine ประกอบด้วย แพ็คเกจอินเตอร์เฟซและแพ็คเกจแพลตฟอร์มสำหรับแต่ละระบบปฏิบัติการเป้าหมาย (Android, iOS, Windows) ดังนั้นคุณสามารถเลือกและติดตั้งเฉพาะแพ็คเกจอินเตอร์เฟซและแพ็คเกจแพลตฟอร์มที่ตรงกับระบบปฏิบัติการเป้าหมายของแอปเกมของคุณ
- Hive SDK Unreal Engine 4 อินเทอร์เฟซ (การติดตั้งเริ่มต้น)
- Hive SDK Unreal Engine 4 แพลตฟอร์ม (ติดตั้งเฉพาะแพ็คเกจแพลตฟอร์มสำหรับระบบปฏิบัติการที่คุณต้องการ)
- Hive SDK Unreal Engine 4 Android
- Hive SDK Unreal Engine 4 iOS
- Hive SDK Unreal Engine 4 Windows
Note
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปลั๊กอินและโมดูล ซึ่งเป็นส่วนประกอบของโครงการ Unreal Engine โปรดดูที่ลิงก์ด้านล่าง
การติดตั้ง Hive SDK¶
ขั้นตอนที่ 1. ดาวน์โหลดเวอร์ชันล่าสุดของ Hive SDK¶
ดาวน์โหลดแพ็คเกจ Interface และแพ็คเกจ Platform ที่ตรงกับระบบปฏิบัติการเป้าหมายของแอปเกมของคุณจาก Hive SDK Unreal Engine 4 เวอร์ชันล่าสุด.
ขั้นตอนที่ 2. ติดตั้งแพ็กเกจอินเตอร์เฟซ¶
-
แตกไฟล์ Hive SDK v4 UE4 Interface 26.x.x.zip ที่ดาวน์โหลดมาและเพิ่มโฟลเดอร์ HIVESDK ลงในเส้นทางโปรเจกต์ Unreal Engine ด้านล่าง
- เส้นทาง:
/Plugins <
- เส้นทาง:
-
เพื่อใช้แพ็คเกจ Interface ที่ติดตั้งแล้ว ให้เพิ่มรหัสการพึ่งพาไปยังไฟล์ Build.cs ในเส้นทางด้านล่าง
- เส้นทาง:
/Source/ / .Build.cs - รหัสการพึ่งพา:
- เส้นทาง:
ขั้นตอนที่ 3. ติดตั้งแพ็คเกจแพลตฟอร์ม¶
แตกไฟล์ Hive SDK v4 UE4 {Target OS} 26.x.x.zip ที่ดาวน์โหลดมาและเพิ่มโฟลเดอร์ที่สร้างขึ้นไปยังเส้นทางโครงการ Unreal Engine ด้านล่างตามระบบปฏิบัติการที่คุณต้องการ
- เส้นทาง:
/Plugins/HIVESDK/Source
Note
ในระยะการบรรจุซึ่ง Hive SDK สร้างไฟล์ที่สามารถเรียกใช้ได้ (.apk_, _.IAP, *.exe, ฯลฯ) หลังจากที่สร้างแอปเกมของคุณ โค้ดและทรัพยากรของแพ็คเกจแพลตฟอร์มที่เพิ่มเข้าไปในเส้นทางข้างต้นจะถูกเพิ่มเข้าไปในไฟล์ที่สามารถเรียกใช้ได้สำหรับแต่ละระบบปฏิบัติการเป้าหมาย
ความเข้ากันได้ของแพ็คเกจ¶
แพ็คเกจอินเตอร์เฟสและแพลตฟอร์มสามารถเข้ากันได้แม้ว่าจะมีเวอร์ชันที่แตกต่างกัน โดยปฏิบัติตามกฎการใช้งานแพ็คเกจด้านล่าง
- ความเข้ากันได้จะรองรับเฉพาะในระดับ
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¶
ลบแพ็คเกจอินเตอร์เฟซ¶
- ลบโฟลเดอร์ Unreal Engine
/Plugins/HIVESDK -
ลบโค้ดการพึ่งพาจากไฟล์ Build.cs ในเส้นทางด้านล่าง.
- เส้นทาง: Unreal Engine
/Source/ / .Build.cs - โค้ดการพึ่งพา:
- เส้นทาง: Unreal Engine
เนื่องจากการลบแพ็คเกจ Interface จะเปลี่ยนโครงสร้างของโปรเจกต์ คุณต้องรีสตาร์ท Unreal Editor เพื่อทำการคอมไพล์ใหม่
เมื่อคุณรีสตาร์ท Unreal Editor การคอมไพล์จะดำเนินการโดยอัตโนมัติตามโครงสร้างโปรเจกต์ที่เปลี่ยนแปลง อย่างไรก็ตาม หากไฟล์ไบนารีที่คอมไพล์จากโครงสร้างโปรเจกต์ก่อนหน้านี้ยังคงถูกเก็บในโฟลเดอร์ Intermediate และ Binaries จะเกิดข้อผิดพลาดในการสร้าง ในกรณีนี้ ให้ลบโฟลเดอร์ Intermediate และ Binaries และรีสตาร์ท Unreal Editor เพื่อคอมไพล์และสร้างใหม่
ลบแพ็คเกจแพลตฟอร์ม¶
เลือกและลบแพ็คเกจแพลตฟอร์มที่ติดตั้งใน Unreal Engine
<project_root>
└─ Plugins
└─ Source
├─ HiveSDK
├─ HiveSDKAndroid (optional)
├─ HiveSDKiOS (optional)
└─ HiveSDKWindows (optional)
เนื่องจากการลบแพ็คเกจแพลตฟอร์มทำให้โครงสร้างโปรเจกต์เปลี่ยนแปลง ให้เริ่มต้น Unreal Editor ใหม่เพื่อทำการสร้างใหม่ของตัวแก้ไข
ขั้นตอนที่ 2. ติดตั้งแพ็คเกจเวอร์ชันล่าสุด¶
อ้างอิงถึง การติดตั้ง Hive SDK เพื่อติดตั้งเวอร์ชันล่าสุดของแพ็คเกจ Interface และ Platform.
ข้อควรระวัง¶
เมื่อคุณเริ่มต้น Unreal Editor ใหม่ คุณสามารถติดตั้งปลั๊กอินที่มีอยู่ใน Unreal Engine ได้ อย่างไรก็ตาม WebBrowser ที่ใช้ CEF (Chromium Embedded Framework) ไม่สามารถนำไปใช้ได้เนื่องจากมีความขัดแย้งกับ CEF ที่ใช้ใน Hive SDK
Warning
WebBrowser CEF ไม่ได้รับการอัปเดตหรือดูแลในขณะนี้ ดังนั้นการใช้มันอาจมีความเสี่ยงต่อปัญหาด้านความปลอดภัย 