跨游戏产品/数据
如果你有多个共享相同数据的游戏(例如:一个集线器世界和迷你游戏),你可以使用父游戏系统将它们自动连接在一起。
最后更新于
如果你有多个共享相同数据的游戏(例如:一个集线器世界和迷你游戏),你可以使用父游戏系统将它们自动连接在一起。
最后更新于
// 你可以写一个小帮助函数来简化此操作
get_scoped_key :: proc(local_key: string) -> string {
return format_string("%:%", Game.get_game_id(), local_key);
}
save_player_xp :: proc(player: Player, xp: s64) {
Save.set_int(player, get_scoped_key("xp"), xp);
}
load_player_xp :: proc(player: Player) -> s64 {
return Save.get_int(player, get_scoped_key("xp"), 0);
}