วิธีการใช้ฟีเจอร์ขั้นสูง
การตั้งค่า Android¶
ในการใช้ฟีเจอร์เพิ่มเติมของ Hercules คุณต้องเปิดใช้งานฟีเจอร์ prefab ในโมดูล Android Gradle
การตั้งค่าโปรเจกต์ Android Studio¶
-  เมื่อใช้ Android Gradle Plugin เวอร์ชันต่ำกว่า 4.1 -  เพิ่มลงในไฟล์ gradle.properties ดังนี้ 
 
-  
-  หากใช้ Android Gradle Plugin 4.1 ขึ้นไป -  ให้เพิ่มตามด้านล่างในบล็อก android ของไฟล์ build.gradle 
 
-  
-  ในไฟล์ build.gradle ระดับโมดูลของคุณ ให้เพิ่มไลบรารีต่อไปนี้ในส่วน dependencies:
การกำหนดค่า CMake / ndk-build (สำหรับการใช้งาน C/C++)¶
-  เมื่อใช้ NDK r21 หรือสูงกว่า // When using CMake find_package(Hercules REQUIRED CONFIG) target_link_libraries( ... Hercules::Hercules ) // เมื่อใช้ Android.mk LOCAL_SHARED_LIBRARIES := Hercules include $(BUILD_SHARED_LIBRARY) ifneq ($(call ndk-major-at-least,21),true) $(call import-add-path,$(NDK_GRADLE_INJECTED_IMPORT_PATH)) endif $(call import-module, prefab/Hercules)
-  เมื่อใช้ NDK r21 หรือต่ำกว่า -  เพิ่มไฟล์ Hercules.h ลงในโปรเจกต์ของคุณแยกต่างหาก และเชื่อมโยงไฟล์ .so โดยตรงโดยการระบุเส้นทางของมัน. // เมื่อใช้ CMake target_link_libraries( ... ${CMAKE_CURRENT_SOURCE_DIR}/../build/intermediates/merged_native_libs/${CMAKE_BUILD_TYPE}/out/lib/${ANDROID_ABI}/libHercules.so ) // เมื่อใช้ Android.mk include $(CLEAR_VARS) LOCAL_MODULE := Hercules LOCAL_SRC_FILES := ../build/intermediates/merged_native_libs/release/out/lib/$(TARGET_ARCH_ABI)/libHercules.so include $(PREBUILT_SHARED_LIBRARY) LOCAL_SHARED_LIBRARIES := Hercules
 
-  
การตั้งค่า iOS¶
วิธีการตั้งค่า¶
- ค้นหา .h ที่ติดตั้งในโปรเจกต์ผ่าน CocoaPods และนำเข้าไปยังโปรเจกต์
 คุณสามารถเลือกและใช้ส่วนหัวใดก็ได้ที่รวมอยู่ในเส้นทางเป้าหมายของซิมูเลเตอร์หรืออุปกรณ์
 เส้นทางมีดังนี้
ตั้งค่า Unity¶
ตั้งค่าโครงการ¶
-  เพิ่มธงพรีโปรเซสเซอร์ USE_HERCULES ใน Unity - การตั้งค่าผู้เล่น → การตั้งค่าอื่น ๆ → การรวบรวมสคริปต์ → สัญลักษณ์กำหนดสคริปต์
 
-  ตรวจสอบให้อนุญาตโค้ดที่ 'ไม่ปลอดภัย'。 - การตั้งค่าผู้เล่น → การตั้งค่าอื่น ๆ → การคอมไพล์สคริปต์ → อนุญาตโค้ดที่ 'ไม่ปลอดภัย'
 
การตั้งค่า Unreal¶
Hive SDK Unreal Pluginที่มีโมดูลเฮอคิวลิสไม่รองรับฟีเจอร์เพิ่มเติมของเฮอคิวลิส。
 หากต้องการใช้ฟีเจอร์เพิ่มเติมของเฮอคิวลิสในสภาพแวดล้อม Unreal โปรดดูที่ด้านล่าง。
- ลบโมดูลเฮอคิวลิสที่รวมอยู่ในปลั๊กอิน Hive SDK Unreal
-  เพิ่มส่วนหัวและไลบรารีจากโฟลเดอร์ Hercules ที่อยู่ด้านบนสุดของปลั๊กอินไปยังโปรเจกต์เกม 
- ใน HIVESDK.Build.cs หาก Target.Platform == UnrealTargetPlatform.Win64จะต้องมีการตั้งค่าดังต่อไปนี้

