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
相关推荐
二喵❥(^_-)4 天前
接口测试流程的三个核心环节
开发语言·lua
辻弋2015 天前
五年前的旅行视频糊成马赛克?Video2X用Real-ESRGAN逐帧重建细节,但只支持Windows、集显用户建议直接放弃
服务器·数据库·windows·游戏引擎·电脑
淡海水9 天前
02-02-原理篇-分代GC
算法·unity·c#·游戏引擎·.net·gc
淡海水10 天前
02-03-原理篇-大对象堆
unity·c#·游戏引擎·.net·gc
小师兄吃牛肉10 天前
C++ 与 Lua 的协程交互:从原理到实战
c++·lua·交互
喜欢的名字被抢了10 天前
09-Redis 进阶原理篇:单线程、多线程、过期、LRU-LFU、Fork 与 Lua
数据库·redis·lua
白山编程大哥10 天前
Lua 中使用 C 语言的用户自定义类型——userdata
c语言·junit·lua
郝学胜-神的一滴10 天前
C++ Templates 01:拨开迷雾,读懂C++模板经典著作
开发语言·c++·程序人生·游戏·游戏引擎·软件构建
淡海水10 天前
02-01-原理篇-Mark-Sweep与变种算法
算法·unity·c#·游戏引擎·.net·gc
babywang011 天前
Unity笔记--AssetBundle详解
unity·游戏引擎