博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocosbuilder3.0使用小记
阅读量:5234 次
发布时间:2019-06-14

本文共 1208 字,大约阅读时间需要 4 分钟。

新项目用到了堪称完美的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

你可能感兴趣的文章
js--script和link中的 integrity 属性
查看>>
xss攻击
查看>>
HTML DOM querySelector() 方法
查看>>
??条件判断
查看>>
千万不要误以为1个server只允许连接65535个Client。记住,TCP连出受端口限制,连入仅受内存限制...
查看>>
novalidate
查看>>
label for标签的作用
查看>>
uml多重性
查看>>
fastjson @JsonField
查看>>
jvm配置
查看>>
html表单中<form>的enctype属性
查看>>
myeclipse配置svn
查看>>
eas固定ip避免多次申请许可
查看>>
idea查看接口方法实现
查看>>
centos关闭防火墙
查看>>
协议1
查看>>
centos7 ping: www.baidu.com: Name or service not known
查看>>
Webservice EASLogin登录接口说明
查看>>
序列化后成对象转map,再添加到dataList
查看>>
ng-repeat和ng-options区别
查看>>