cocos-lua资源管理

ops/2024/10/21 11:54:28/

本文介绍cocos-lua项目的资源管理和工作流,适用人群包括初学者和有经验开发者,故读者可根据自己的需要有选择性的查阅自己需要的内容,下文以ccs代指Cocos Studio

一.简单案例解析

下文通过介绍一个简单demo,介绍合图和资源目录结构

1.1 运行效果

1.2 ccs结构

1.3 目录结构

ccs目录

 res目录:

1.4 代码

local MainScene = class("MainScene", cc.load("mvc").ViewBase)
MainScene.RESOURCE_FILENAME = "MainScene.csb"function MainScene:onCreate()local layer1 = cc.CSLoader:createNode("module1/Layer1.csb")layer1:setAnchorPoint(0.5,0.5)layer1:setPosition(480,320)self:addChild(layer1)
endreturn MainScene

二.合图的使用

2.1 创建合图

通常使用TexturePacker导出合图,执行publish操作后会产生name.png和name.plist文件

2.2 项目中增加合图

将导出的plist文件拖入ccs的资源目录中,点击plist文件左侧小三角展开,将散图拖给sprite或image

2.3 项目中修改合图

2.3.1 关闭ccs,因此更新svn/git时需关闭ccs(如果替换plist后,右击plist点刷新,显示的图不对)

2.3.2 新的plist和png文件把旧文件替换

2.3.3 打开ccs,界面上如果有image的资源换过了的话,点一下重置尺寸

tips:ccs问题比较多,比较容易闪退,如果闪退重启后有sprite或image的图片源丢失,变成了default的情况,关闭ccs,把其所在图集的plistdir删除,再重启就好了


http://www.ppmy.cn/ops/25388.html

相关文章

Docker 搭建lnmp+wordpress镜像

#关闭防火墙,核心防护 systemctl stop firewalld setenforce 0#创建自定义网络模式 docker network create --subnet172.18.0.0/16 --opt "com.docker.network.bridge.name""docker1" mynetwork#部署nginx(容器id 172.18.0.10)mkdir /opt/nginx…

STM32中断系统详解

系列文章目录 STM32单片机系列专栏 C语言术语和结构总结专栏 文章目录 1. 中断基本概念 2. STM32中断 3. NVIC的基本组件 3.1 NVIC的基本组件 3.2 NVIC的优先级 4. EXTI外部中断 4.1 基本概念 4.2 基本结构 5. AFIO 1. 中断基本概念 中断(Interrupt&…

Docker创建镜像之--------------基于Dockerfile创建

目录 一、在编写 Dockerfile 时,有严格的格式需要遵循 二、Dockerfile 操作常用的指令 2.1ENTRYPOINT和CMD共存的情形 2.2ENTRYPOINT和CMD的区别 2.3ADD 与COPY的区别 三、Dockerfile案例 3.1构建apache镜像 3.1.1 创建镜像目录方便管理 3.1.2创建编写dock…

稳态视觉诱发电位 (SSVEP) 分类学习系列 (3) :3DCNN

稳态视觉诱发电位分类学习系列:3DCNN 0. 引言1. 主要贡献2. 提出的方法2.1 解码主要步骤2.2 网络具体结构2.3 迁移策略 3. 结果和讨论3.1 数据集1上的结果3.2 数据集2上的结果3.3 零填充 4. 总结欢迎来稿 论文地址:https://www.sciencedirect.com/science/article/a…

(十四)Servlet教程——Servlet中HttpSession的使用

除了使用Cookie,Web应用程序中还经常使用Session来记录客户端状态。Session是服务器端使用的一种记录客户端状态的机制,相应地也增加了服务器的存储压力。 1. 什么是Session Session是另外一种记录客户端状态的机制,不同的是Cookie保存在客户…

LVM逻辑卷管理

目录 一、基础概念 二、基本操作 1、fdisk -l 2、fdisk /dev/sdb 3、pvcreate 5、pvremove 6、pvdisplay/pvs 7、vgcreate 8、vgremove 9、vgextend 10、vgdisplay/vgs 11、lvcreate 12、lvremove 13、lvextend 14、lvdisplay/lvs 15、格式化与挂盘 三、其他操…

剧情游戏如何制作?

制作剧情游戏是一个令人兴奋且富有挑战性的过程!首先,你需要有一个扎实的故事框架,这个框架可以是一个详细的剧本或者是一个简要的大纲。在设计故事时,考虑到玩家的选择和互动是非常重要的,因为这些选择会影响到游戏的…

Java 网络编程之TCP(四):基于NIO中的selector实现服务端,解决客户端异常断开导致服务端不断读取OP_READ问题

上一篇文章中,没有使用Selector,实习服务端的读取多个客户端的数据;本文先使用Selector实现读取多个客户单数据的功能,然后做些扩展。 一、基于NIO Selector读取多个客户的数据 1.服务端:基于Selector处理客户端的连…