gxc_file_sync

异步 函数可同步 GX.games 平台上文件系统的更改。

当不止一场比赛时,您应该调用此函数,例如动态壁纸 游戏条向文件系统写入和读取,并且您希望获取当前游戏中其他游戏所做的更改。

由于 GameMaker 在 GX.games 上运行时使用的文件系统类型,一个游戏所做的更改不会自动被另一个游戏接受。要检索这些更改并 同步 两个游戏中文件系统的状态,您可以调用此函数。

该函数采用同步完成时调用的回调函数。

 

语法:

gxc_file_sync([callback]);

参数类型描述
callbackMethod or Script Function可选 同步完成时执行的回调方法

 

返回:

N/A

 

例子:

Create Event

confirm = function()
{
    show_debug_message("Successfully synced file system changes!");
}

alarm_time = 60;
alarm[0] = alarm_time;

Alarm Event

gxc_file_sync(confirm);
alarm[0] = alarm_time;

上面的代码首先在对象的 Create 事件中创建一个方法,该方法显示一条调试消息,并将 alarm[0] 设置为 60 个步骤。在闹钟事件中,通过调用 gxc_file_sync 执行文件同步,并且闹钟再次设置为倒计时。