mac平台下用Xcode开发cocos2d-x3.6版本项目添加资源文件的注意事项
2015-05-27 22:09
1076 查看
之前一直都是在win32平台来开发cocos2d-x的项目,今天有时间把实验室的mac搭建一下cocos2d-x的开发环境。最新的mac os系统集成了python、java、Xcode等开发环境,基本上不需要下载,只要下载一下android的ndk、sdk和ant。整个过程还是蛮顺 利的,就是有两个小地方卡住了,在这里记录一下。 1.我选择的cocos2d-x的版本为最新的3.6,cocos new一个新的项目后利用Xcode编译时居然发现整个工程目录下资源文件全是 红色的,主要是两个地方,resource和ios/icon,文件都不见,只能手动添加。但是后来我再cocos new另一个项目就发现资源文件 又都在了,十分奇怪,不知道我之前手残点了什么。 2.新建好工程后,替换了cl 4000 ass里面的源文件,出现了一个错误,之前的版本是3.2,所以我估计是新版本又改动了一下glview的 生成方式。
按照如下的方式添加资源文件后,编译会提示找不到文件:
Xcode输出栏:
我们可以看到,这种方式加入的资源是黄色标志的,查了一下资料,Create groups for any added folders这种方式是把 选择的文件添加到工程的group下,如果你选择的是文件夹,则把文件夹也认为是group。添加的文件夹对应的工程目录和文件路径不一 定是一一对应的。你可以删除文件,可以把这个文件删除在工程外,也可以删除文件对应的本地文件。应该它生成的文件夹是黄色的。在 cocos里面如果选择这种方式加入文件,不管资源文件夹里面有没有资源,都会报错。下面我们看一下Create folder references for any added folders,这种方式是引入资源文件夹的索引,同时包括了文件夹里面的资源,引入资源后在工程目录中显示的是 蓝色的文件夹。cocos必须选择这种方式来引入资源文件,否则就会提示找不到资源。 采用Create groups for any added folders引入后显示黄色的文件夹:
采用Create folder references for any added folders引入方式:
工程目录里显示蓝色的文件夹:
采用这种引入方式后就能成功找到资源编译成功。
相关文章推荐
- 【cocos2d-x 6】xcode 下开发 cocos2d-x 现有资源和现有文件的附加注意事项
- iOS开发:Xcode项目添加资源文件注意点
- cocos2d-x 3.5版本mac平台下创建项目
- ios开发时,在Xcode中添加多个targets进行版本控制,管理多个相同内容的项目
- Cocos2d-x--iOS平台lua加密成luac资源方法和Jsc文件<MAC平台开发试用--windows平台暂未研究>
- [QuickX]xcode运行Quick-cocos2d-x项目时自动更新lua资源文件
- Cocos2d-x教程(19)-cocos2d-x.xcodeproj-2.2.x版本对cocos2dx文件的引用以及Cocos2d-x 2.2.0版本后项目拷贝出来无法运行的原因
- Cocos2d-x--iOS平台lua加密成luac资源方法和Jsc文件<MAC平台开发试用--windows平台暂未研究>
- Cocos2d-x--iOS平台lua加密成luac资源方法和Jsc文件<MAC平台开发试用--windows平台暂未研究>
- Cocos2d-x 开发 v3.0beta2 建立新项目并添加库文件
- Mac下 Xcode5+,cocos2d-x2.2(或者cocos2d-x2.1.5)Android,eclipse(2013 September版本)跨平台环境配置以及创建跨平台项目
- [QuickX]xcode运行Quick-cocos2d-x项目时自动更新lua资源文件
- mac下用Xcode开发的,定期删除项目缓存文件,腾出硬盘空间!
- [图文]为移植到Android平台上的Cocos2d-x项目添加xml布局文件
- Cocos2d-x在xcode下开发生成静态库添加到项目
- 【Cocos2d-X(2.x) 游戏开发系列之三】最新版本cocos2d­2.0­x­2.0.2使用新资源加载策略!不再沿用-hd、-ipad、-ipadhd添加后缀方式
- 苹果Mac OS X下配置Cocos2d-x for Android(Eclipse)和IOS(Xcode)开发【内有cocos2dx2.0.3版本的配置】
- 函数项目【COCOS2DX-LUA 脚本开发之十二】Hybrid模式-利用AssetsManager实现在线更新脚本文件lua、js、图片等资源(免去平台审核周期)函数项目
- ios 平台 cocos2d-x 项目集成 socketcc 注意事项
- Mac下 Xcode4.6.3,cocos2d-x2.2(或者cocos2d-x2.1.5)Android,eclipse(2013 September版本)跨平台环境配置以及创建跨平台项目