更改数据文件夹的目录(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);
入参说明
参数 | 类型 | 说明 |
---|---|---|
dir | FString | 用户数据文件夹的目录 |
代码示例
// 例如,game id 为 11,游戏应用名称为 INTLSDKDemo。
// 游戏调用以下接口:
UINTLSDKAPI::SetDefaultUserStorageDirectory("D:\\game_data\\")
// Player Network SDK 数据缓存目录为 D:\game_data\11\INTLSDKDemo\。