跳到主要内容

更改数据文件夹的目录(SetDefaultUserStorage)

Windows
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 SetDefaultUserStorage
警告

在调用 InitSDK 之前,游戏开发者需要设置用户数据缓存目录和共享数据缓存目录。

Player Network SDK 会自动将游戏 ID 和应用名称添加到此接口设置的路径中。

如果游戏没有调用这个接口,那么 Player Network SDK 缓存数据的默认路径是 %ProgramData%\INTL\{game id}\{application name}\。例如 game id 为11,游戏应用名称为 INTLSDKDemo,则不调用该接口时缓存数据保存在 C:\ProgramData\INTL\11\INTLSDKDemo\

函数定义

UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void SetDefaultUserStorageDirectory(const FString& dir);

入参说明

参数类型说明
dirFString用户数据文件夹的目录

代码示例

// 例如,game id 为 11,游戏应用名称为 INTLSDKDemo。
// 游戏调用以下接口:
UINTLSDKAPI::SetDefaultUserStorageDirectory("D:\\game_data\\")
// Player Network SDK 数据缓存目录为 D:\game_data\11\INTLSDKDemo\。