Skip to content

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 と類似していますが、以下の点に注意してください:

  1. SDK フレームワークを Xcode プロジェクトに追加
  2. ビルド設定で必要なフレームワーク依存関係を設定
  3. iOS 固有のパーミッション設定

関連ドキュメント

Tencent Cloud プロダクトドキュメント