UE4 連携ガイド
元ドキュメント: UE4 Integration Guide
概要
本ガイドでは、Unreal Engine 4 (UE4) プロジェクトへの ACE アンチチートSDKの統合手順を説明します。
Android (UE4) 統合手順
ステップ1:SDKファイルの追加
SDKの .so ライブラリファイルと関連リソースを UE4 プロジェクトの適切なディレクトリに配置します。
ステップ2:ビルド設定の変更
Build.cs ファイルに以下の依存関係を追加します。
ステップ3:SDK初期化
cpp
// ゲーム起動時に呼び出し
#include "AnoSDK.h"
void UMyGameInstance::Init()
{
Super::Init();
AnoSDK::Initialize(GameId);
}ステップ4:ユーザー情報の設定
cpp
// ユーザーログイン後
AnoSDK::SetUserInfo(AccountType, OpenId);ステップ5:ゲーム状態の通知
cpp
// アプリのフォーカス状態変更時
AnoSDK::SetGameStatus(bInForeground ? 1 : 2);iOS (UE4) 統合手順
iOS プラットフォームの統合は Android と類似していますが、以下の点に注意してください:
- SDK フレームワークを Xcode プロジェクトに追加
- ビルド設定で必要なフレームワーク依存関係を設定
- iOS 固有のパーミッション設定