对比cocos Builder 和 cocos studio工具

1、支持的平台不一样

cocostudio目前的版本只能在windows下面使用(ps:据说mac版也正在开发之中,所以未来一段时间也可能会有mac版本),而cocosbuilder版本目前只能在mac下使用(所以我们公司的美术人手配备一个苹果笔记本电脑,简直高大上啊有么有),所以你可以根据自己目前手里的机器的操作系统来决定使用哪款软件。

2、UI体系不同

cocosbuilder是对cocos2dx本身控件的一些封装,比如基本的CCLayer、CCNode、CCLabelTTF、CCControlButton等控件都可以在cocosbuilder中看到,在程序中,你需要引用ccbi文件,你只需要拿到这些对象的引用即可在程序中设置他们的属性,以及添加一些监听。但是cocostudio则不然,它封装了自己的一套UI体系,比如出现了UITextButton、UILabel、UIButton等控件,这些控件与cocos2dx中原生的控件不尽相同,所以在程序中使用的时候,起初你会觉得不太适用,仿佛进入了另一种编程环境。但是个人觉得如果你熟悉了之后,还是蛮好用的。

cocos Builder 生成的ccbi文件进行加载

1.具体说一下代码加载:

var scene = new cc.Scene()

var node = cc.BuilderReader.load("res/ccb/gameScene.ccbi")

scene.addChild(node);

这个node节点其实就是这个场景的根节点,也可以用我们平时习惯的Layer定义也是没问题的

2.加载完成之后通过 node.controller._init()可以定义一个_init()的初始化函数,有点类似我们平时自己定义的_init()函数用来做初始化处理。

3.进行注册对应的ccbi文件:cc.BuilderReader.registerController("gameScene", {

当然少不了如ctor()那样的初始化函数了:onDidLoadFromCCB : function(){
 },

});

注册之后,就可以运行在浏览器上看到对应ui界面啦,当然除了这些,接下来的游戏逻辑就得我们自己来写了。

cocos Builder的一点理解相关推荐

  1. 谈谈对APC的一点理解

    谈谈对APC的一点理解 异步过程调用(APCs) 是NT异步处理体系结构中的一个基础部分,理解了它,对于了解NT怎样操作和执行几个核心的系统操作很有帮助. 1) APCs允许用户程序和系统元件在一个进 ...

  2. python 3列表推导式的的一点理解!

    python 3列表推导式的的一点理解! Python的列表推导式对于新手来说一般都难以理解,简单看个例子: [x * x for x in range(1,100)] 上面是一个很简单的列表推导式, ...

  3. TSYS2.0对动态碎片的一点理解

    最近好多人对tsys很感兴趣,其实大家不知道的是tsys的asp版本早就已经停止开发了,为了不想让如此优秀的东西被埋没所以我在tsys的asp版 本的基础上使用PHP重新开发了一个功能更强的cms,名 ...

  4. 对事件循环的一点理解

    最近工作需要学习了解webworker-threads以应对Javascript多线程处理CPU密集型的可能性:参考文档JavaScript多线程之二 Node.js中的Web Worker; 以下是 ...

  5. Hyperledger Fabric 网络环境的一点理解

    Hyperledger Fabric 开发链码,一般都是测试网络开发,然后部署到生产网络. 下面介绍测试网络.生产网络的一点理解. 1 测试网络 使用cryptogen等工具建立测试网络,开发环境使用 ...

  6. Tecplot中用excel表格绘制xy图的一点理解

    原文地址:Tecplot中用excel表格绘制xy图的一点理解作者:又见谷雨 在画图的时候遇到一些问题,比如想用excel中的数据画xy图,那么应该怎样加载这些数据呢.在网上查找了下,也没有详细的说法 ...

  7. 2.深入一点理解C源程序的编译过程

    2.深入一点理解C源程序的编译过程 本文章的大多数灵感及知识来源于南京大学的计算机系统基础教材,如果希望更加深入地对相关知识做进一步了解,可以移步上述相关资源.在网上可以轻易获得上述资源,mooc也有 ...

  8. negroni包和mux包的一点理解

    codegangsta/negroni包和gorilla/mux包的一点理解 Negroni是一个http.Handle,因为他实现了 func (n *Negroni) ServeHTTP(rw h ...

  9. 对PCIE设备访问及其配置空间的一点理解

    讲讲对PCIE总线协议的一点理解吧.感觉每一年又会多一点理解,但不懂得地方仍很多. PCI总线是拓扑结构,PCI总线从0开始,不超过256(但一般不会一层一层挂太多).Device不超过32,Func ...

  10. 有关WLAN与wifi、WPAN与Bluetooth、WPAN与802.15、wifi与802.11、WiMAX与802.16等关系的一点理解

    http://blog.csdn.net/jbb0523/article/details/7269964 题目:有关WLAN与wifi.WPAN与Bluetooth.WPAN与802.15.wifi与 ...

最新文章

  1. 2021-10-11 ! AVL树 及其平衡调整 四种情况 恋上数据结构笔记 (考过)
  2. c语言使单片机输出低电平,单片机开发中的一些实用技巧
  3. python3:对list中每个元素进行处理
  4. python两个字典合并,两个list合并
  5. python脚本转二进制_使用此Python脚本在Base94中编码二进制文件
  6. 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例
  7. Scikit-Learn与回归树
  8. IDEA用maven整合ssh框架
  9. android 7.1 支持哪些 cpu,锤子新机坚果Pro配置放出:骁龙626处理器、Android 7.1.1系统...
  10. Qt中的对话框(模态,非模态,关于,问题,文件)
  11. 贝叶斯学派与频率学派有何不同?
  12. js createelement_如何在vue中继续使用layer.js,亲测好用
  13. 企业信息化政务信息化浙里办
  14. viper4android最新,蝰蛇音效viper4android rx-ViPER4Android FX开发版下载v2.6.0.2安卓正式版-西西软件下载...
  15. CTF-密码学-培根密码
  16. Python绘制对多角星
  17. 从魔兽世界论专业队友的重要性
  18. 读书笔记--项亮《推荐系统实践》第七章
  19. s7200cpu224xp手册_s7200cpu224xp模拟量转换
  20. 世界顶级黑客Kevin D.Mitnick教你如何在数字世界中真正隐形?

热门文章

  1. Ecshop小京东支付插件【小京东个人支付宝即时到帐支付插件支持PC电脑版+手机版】
  2. 2021-10-24
  3. 协议森林02 小喇叭开始广播 (以太网与WiFi协议)
  4. 国际项目投标那些事(六)投标文件怎么写才能惊呆业主 WTSolutions
  5. Windows7 64bit oracle 11g plsql错误 Initialhation orrlr SQK*NET properly installed
  6. plsql32位链接64位oracle,32位PLsql连接64位Oracle问题
  7. 美国大学生数学建模竞赛O奖最高级别国家一等奖论文超全资料分享写作排版编程建模全覆盖资料参赛真实经历小白必拥有
  8. opencv二值化详解
  9. pascal voc2012分割标签处理
  10. Unity 脚本生成瓦片地图TileMap