cocosbuilder3.0使用小记
新项目用到了堪称完美的cocos2d-x2.1.5版本,用cocsbuilder2.1版本出现了返回的最终node为null的问题,看xcode的提示说:
cocos2d: WARNING! Incompatible ccbi file version (file: 3 reader: 2)
折腾来折腾去,好几个小时过去了,于是看到libs/extensions里既然有了解析ccbi文件的CCBReader包,那么cocos2d-x内部就是支持ccbi的使用了,那么会不会是2.1.5版本的coocs2d-x必须对应使用cocosbuilder3.0版本呢,果断下载目前最新但不稳定的版本,3.0 alpha5,虽然最终结果是可以了。但是从2.1变更到3.0之后带来了另一些讨厌的又要花费精力的麻烦。
总结下来就是,
1,不把cocosbuilder的项目建立到xcode项目内部,而是在键在别处,这样导致一个情况就是可能要对资源进行复制粘贴,但是我喜欢;
2,publish settings里的publish directory都设置为xcode项目里的Resources/ccb里,这样发布的ccbi等文件就可以直接在xcode项目中使用了;
3,在publish settings里要勾选flatten paths when publishing,不然你最终导出的ccbi做使用到的图片的路径会实效,也就是会出现什么can not read xxx.png data之类的错误提示,这时只能使用资源根目录下的图片。勾选之后,就可以根据用你所设定的路径来读取图片了。
cocosbuilder项目路径和xcode项目Resource内部路径对比:
cocosbuilder:
==============================
/ xxx.ccbproj
builder项目根目录/ | / xxx.ccb
\ Resources目录 / |
\ xxx资源目录
ccb文件会使用xxx资源目录里的所有图片,发布时xxx资源目录会自动导出一份到xcode/resources/ccb内,同时会生成一个ccbi文件
==============================
xcode:
==============================
/ xxx资源目录
Resources目录 / ccb目录/ |
\ xxx.ccbi
ccbi使用资源目录里的图片资源
===========================
转载于:https://www.cnblogs.com/JD85/p/3312886.html
cocosbuilder3.0使用小记相关推荐
- python之pyqt5-第一个pyqt5程序-图像压缩工具(2.0版本)-小记
python之pyqt5-第一个pyqt5程序-图像压缩工具(2.0版本)-小记 此篇为上一篇pyqt5图像压缩小工具改良版.因为比较简单,下面直接贴上代码. 效果图: # -*- coding: u ...
- Jetson TX2 之 JetPack 3.0 安装小记
前言 本文主要参考YouTube视频,<JetPack 3.0 - NVIDIA Jetson TX2> 视频链接如下: https://www.youtube.com/watch?v=D ...
- 爱国者智慧棒2.0修复小记
1 产品简介:爱国者智慧棒2.0 1G 购买一年左右 测试系统:WINDOWS XP SP2 .WINDOWS SERVER 2003 (可惜没测试LINUX) 修复软件: 芯片检测工具 Ch ...
- 估算带卷积核二分类0,3的网络的收敛时间和迭代次数
制作一个网络分类minst的0和3求出这网络的迭代次数曲线表达式n(δ),和准确率表达式p-max(δ),用预期准确率去估算n,并推算需要的时间. 将minst的28*28的图片缩小到9*9,网络用一 ...
- 02-NVIDIA Jetson TX2 通过JetPack 3.1刷机完整版(踩坑版)
本文继第一篇文章:01-NVIDIA Jetson TX2开箱上电显示界面 TX2 出厂时,已经自带了 Ubuntu 16.04 系统,可以直接启动.但一般我们会选择刷机,目的是更新到最新的 JetP ...
- 【算法宇宙——在故事中学算法】背包dp之完全背包问题
学习者不灵丝相传,而自杖明月相反,子来此事却无得失. 文章目录 前言 正文 小明的探险之旅(2) 最后的优化 代码 前言 尽管计算机是门严谨的学科,但正因为严谨,所以要有趣味才能看得下去.在笔者的前几 ...
- Cocos2d-x 屏幕适配
为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 cocos2d-x(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境. 而在设计游戏之初,决定 ...
- 将jar包发布到本地maven仓库
项目中在对接第三方服务时经常需要引用第三方的jar包依赖,比如腾讯的短信服务https://cloud.tencent.com/document/product/382/13613 这种场景还是非常多 ...
- 转 ImageMagick及PHP的imagick扩展的安装及配置
imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API Image ...
- 神经网络收敛标准与准确率之间的数学关系
制作一个带一个3*3卷积核的神经网络,测试集是minst的0和2图片集,将28*28的图片缩小成9*9,隐藏层30个节点所以网络的结构是 S(minst0)-(con3*3)49-30-2-(1,0) ...
最新文章
- 【C++】重载、重写、隐藏
- js手机端时间区间_js 时间区间
- FFmpeg优化 苏宁PP体育视频剪切效率提升技巧
- Django - ORM - 事务, 乐观锁, 悲观锁
- treetable怎么带参数_VUE treeTable 自定义方法怎么传递
- allure的安装和使用(windows环境)
- 一个没暂时没有办法实现的问题和一个有意思的小问题!
- mysql怎么同时输入多个值_mysql – 一个字段搜索多个值
- soapUI和Jmeter的接口测试结构区别
- NGINX HTTP2 处理流程
- OSChina 周六乱弹 —— 表白有风险,装逼需谨慎
- linux c null头文件,linux c malloc函数定义及用法详解
- 神经网络模型结果怎么看,神经网络模型怎么预测
- python实现 温度转换(嵩天老师)
- layui模板语言,渲染表格分组合并行
- Win10家庭版获得管理员权限的方法
- FxFactory 7 Mac版(Mac视觉特效插件包)
- AI文件资源导出方法
- 虚数的意义,虚数到底是什么
- 怎么才能有写程序的思路