cocos2d-x lua 加载 Cocos Studio 导出的 csb


lua 复制代码
    local CCS_RES_PATH = "res/ccs/";
    local PLIST_PATH   = CCS_RES_PATH .. "MainScene/TextAtlas_gua.plist";
    local CSB_PATH     = CCS_RES_PATH .. "MainScene/MainScene.csb";

   -- 注意路径要从 res/ 之后开始写
    local spriteFrameCache = cc.SpriteFrameCache:getInstance()
    spriteFrameCache:addSpriteFrames(PLIST_PATH)

    -- 1. 创建节点
    local rootNode = cc.CSLoader:createNode(CSB_PATH)
    GUI:Attach_LeftBottom_T():addChild(rootNode) -- 添加到主界面最顶层左下挂接点

    -- 2. 创建并运行动画
    local action = cc.CSLoader:createTimeline(CSB_PATH)
    rootNode:runAction(action)
    action:gotoFrameAndPlay(0, true)
lua 复制代码
local function patchCSB(filePath)
    -- 以读写二进制模式打开
    local file = io.open(filePath, "r+b")
    -- 定位到 52 字节
    file:seek("set", 52)
    -- 写入
    file:write("2#1#0#0")
    file:close()
end
相关推荐
liulilittle14 小时前
麻将结算全链路语义(SETTLE_SEMANTICS)
ai·自动化·llm·mock·lua·测试
liulilittle16 小时前
麻将服务器崩溃补偿与异常处理语义(CRASH_SEMANTICS)
ai·自动化·llm·mock·lua·测试·tools
liulilittle17 小时前
麻将 UI 层可观察行为(UI_BEHAVIOR)
ai·自动化·llm·mock·lua·测试·tools
goujunwe19 小时前
GEO 评估方法:如何自测你的内容,会不会被 AI 引用
搜索引擎·网络安全·游戏引擎·全文检索·中文分词
liulilittle19 小时前
C++ 引擎接口到 mock 的映射(INTERFACE_MAP)
ai·自动化·llm·mock·lua·测试·tools
林川~012 天前
Unity 常用 API 与核心类全解:从生命周期到协程,附性能避坑清单(Unity 6 适配)
unity·游戏引擎·常用api
梦想平凡3 天前
情怀棋牌源代码焕新记录(一):全新国风UI与原版工程梳理
java·服务器·数据库·websocket·网络协议·cocos2d
WiChP4 天前
【V0.1B16】从零开始的2D游戏引擎开发之路
开发语言·算法·游戏引擎
bst@微胖子4 天前
Linux环境做LVM快照
lua
狂人开飞机4 天前
23、实战平台跳跃游戏
游戏·游戏引擎·godot