专否 写文章

jerkzhang

Oct 29, 2026
Follow

cocos2d-x LUA 简单的数据持久化方案

local ud = cc.UserDefault:getInstance()

-- 写
ud:setIntegerForKey("gold", 1000)
ud:setBoolForKey("bgm_on", true)
ud:setStringForKey("player_name", "小明")
ud:flush() -- 必须flush才落地磁盘

-- 读
local gold = ud:getIntegerForKey("gold", 0) -- 第二个参数默认值
local hasPlay = ud:getBoolForKey("bgm_on", true)
local name = ud:getStringForKey("player_name", "")


喜欢这个文章 | 分享 | 新建跟帖