cocos2dx编辑器资源文件

(cocosstudio 1.6    cocos2dx3.6  windows)

cocos2dx在查找不同路径的资源时,可以用以下方法:

std::vector<std::string>searchPaths;

searchPaths.push_back(“Game/StartScene”);

searchPaths.push_back(“Game/SecondScene”);

FileUtils::getInstance()->setSearchPaths(searchPaths);

还有

FileUtils::getInstance()->addSearchPath("路径3");

FileUtils::getInstance()->addSearchPath("路径4");

然后就可以直接访问上面加入的路径中的根目录的资源了。

对于在编辑器中,最后生成的.json文件要放在要引用所有资源的根目录中。

例如:

在项目的资源文件中(文件目录结构如下)

-Resources

-Game

-StartScene

-pub

ok.png

close.png

-return

tryagin.png

-end

quit.png

如果我们创建的层所用的资源是ok.png,close.png, tryagin.png,quit.png,我们需要把最终生成的.json文件放到StaetScene根目录下,

然后再编辑器创建的工程中的Resource目录下,创建3个文件,pub,return,end然后将相应资源放到对应文件中。这就相当于编辑器中

的Resource目录下的东西相当于.json文件在项目工程文件夹对应目录的根目录下的文件。

再如,我创建一个层,只用到资源ok.png, close.png,那我们可以直接把这两张图片拖到编辑器的Resource目录下,创建好后的.json文件放到pub文件夹下。

2,假设Game文件夹下还有一个文件夹

SecondScene

-pub

ok.png

close.png

-return

tryagin.png

-end

quit.png

当我们在搜索路径中加了

searchPaths.push_back(“Game/StartScene”);

searchPaths.push_back(“Game/SecondScene”);

那之前的.json也可以找到Game/SecondScene下的所有资源,前提是,在编辑器中的resources文件夹下的pub,return,end的文件夹要添加相应的图片

打开.json文件看看每个资源的路径,

"path": "pub/ok.png",......

也就是说工程会查找到我们之前在searchPaths添加的路径,然后在各个文件夹中搜索pub/ok.png

时间: 2024-11-02 14:47:30

cocos2dx编辑器资源文件的相关文章

【Cocos2dx】资源文件夹,播放背景音乐,导入外部库

在Cocos2dx中播放背景音乐是一件很容易的事情,就一行代码,但是首先要导入Cocos2dx的音频引擎cocosDenshion.cocosDenshion对cocos2d工程提供了很方便的声音素材的调用和管理.同时要把要播放的音乐放到工程的资源文件夹才能正确播放 与<[Cocos2dx]Windows平台下Cocos2dx 2.x的下载.安装.配置,打造自己的Helloworld>(点击打开链接)同样通过如下的Python命令,创建一个BGM工程之后: python create_proj

eclipse中文资源文件编辑器插件PropertiesEditor

eclipse中文资源文件编辑器插件 http://propedit.osdn.jp/eclipse/updates/ eclipse默认编辑器打开中文是转化为ASCII码的,不方便: #\u8D1D\u4ED8\u914D\u7F6E\uFF08\u5F00\u53D1\u548C\u751F\u4EA7\u9009\u62E9\u5404\u81EA\u7684profile\uFF09 start-- 安装PropertiesEditor之后,直接以中文打开: #配置(开发和生产选择各自的

Delphi 资源文件( .res)

一.    现在的Windows应用程序几乎都使用图标.图片.光标.声音等,我们称它们为资源(Resource).最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用.资源是程序的一部分,程序要正常运行就离不了资源文件.但是它是不可执行代码.      为了更好地管理资源,Delphi中提供了一种.RES类型的资源文件.它可以把我们程序中所需要的资源整合到一个资源文件(.RES)下来.在编译应用程序时直接编译进了可执行程序里,成为应用程序的整合体.      这样做的好

Delphi 中将一些 Dll等生成资源文件打包成一个独立的EXE程序方法步骤

资源文件一般为扩展名为res的文件,其自带的资源编译工具BRCC32.EXE(位于/Delphi/BIN目录下) 1.编写rc脚本文本 用记事本或其它文本编辑器编写一个扩展名为rc的文件,格式分别为在资源文件中的名称->类型->实际文件名称. 例如:要将文件名 demo.Dll的文件打包成一个资源文件,首先 新建一个文本文档,输入内容 mydemoDll RCDATA demo.DLL mydemoDll 和 RCDATA 你可以随便写,这个是为了在使用资源时定义的名称和类型你也可以写成:a

资源文件 -- 初级应用篇

资源文件一般为扩展名为res的文件.在VC中资源文件用得非常普遍,但Delphi在其联机帮助中对资源文件没作什么介绍,其实利用其自带的资源编译工具BRCC32.EXE(一般位于\Delphi\BIN目录下),我们完全可以做出跟VC一样效果的文件来. 资源文件最大的好处是能将一些在必要时才调用的文件跟可执行文件一起编译,生成一个文件.这样做最大的好处就是使外部文件免遭破坏.例如在一条程序中你要临时调用一幅图片,一般作法是把图片放在某一路径下(通常是主程序所在路径),但如果用户路径误删你的图片文件,

善用资源文件

资源是存放在扩展名.RES的文件里的二进制数据结构,在DELPHI中资源文件可以使用图象编辑器来制作(IMAGEEDITOR),或者使用其他的工具.如:BORLAND公司提供的RADPACKFORDELPHI中的RESOURCEWORKSHOP来创建.资源文件中通常存放的是应用程序可以随时存取的一些对象,包括:ICON.CURSOR.BITMAP.FONT等近十种.大部分的资源在通常的情况下可以保留在磁盘当中,直到程序需要使用它们时才将其调入,可以大大的节省内存资源,同样,资源文件也是可以共享的

资源文件 -- 高级应用篇

Delphi是个很有效率的开发工具,但是它有一个缺点就是生成的EXE文件太大.一个程序就算只有一个空窗口体积也有286KB.如果直接用API来写的话程序体积是小了,但是又太繁琐,无法立即看到界面效果,根本谈不上是可视化开发.其实并非"鱼与熊掌不可兼得",利用资源文件我们就可以轻松达到这个目的. 在开始之前,我们需要一个可以编辑资源文件的工具.这类工具很多,比如说Resource WorkShop就是非常好的一个.如果一时找不到,利用VC的编辑器来也是可以的.下面我们就以VC的为例示范如

在VC资源文件中加入声音资源

本文介绍如何在VC资源文件中加入自己的声音资源,使自己的应用程序可以播放声音. 1.首先用文本编辑器(如记事本)打开资源文件(.rc文件) 在最后加入自己的声音资源,如下IDW WAVE "c:\\kav\\sound\\virus.wav" 保存资源文件.  2.在应用程序中要播放声音的地方启动另一线程,用来播放声音:AfxBeginThread((AFX_THREADPROC)sound,NULL,THREAD_PRIORITY_NORMAL); 3.添加线程回调函数 这里介绍加载

如何在Qt资源文件中包含exe等各种类型文件?

操作系统:Windows 10 X64 企业版 Qt: 5.8.0 QtCreater: 4.2.1 刚刚开始学习Qt,不断遇到困难和挑战,前几天在各个QQ群里询问如何在Qt的资源文件中包含和释放exe可执行文件,结果没有谁给我一个准确的答复,包括问写过图书的选手!!我现在非常鄙视写书的选手,是高傲还是为了面子,对于我的问题根本就不回答!!!不仅仅是一个写书选手这样,很多个!!!我相信很多作者都是乐于帮助别人,极少数人才这个德性!!!! Qt做为开发了这么多年的跨平台GUI开发解决方案,我相信这