2013-3-31 14:38:42
本人已经将CCB(version 4)到CCBI的转换器从Objective-C版本移植成了java版本,积累了一些经验,希望在这里记录 :
1. 二进制文件
2. 基本类型的写入方法
3. Int编码方法
4. Java的基本类型和Objective-C的差异
5. 字符编码的问题
6. 提高效率的优化方案
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
1k累计阅读
1k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄15年
2013-3-31 14:38:42
本人已经将CCB(version 4)到CCBI的转换器从Objective-C版本移植成了java版本,积累了一些经验,希望在这里记录 :
1. 二进制文件
2. 基本类型的写入方法
3. Int编码方法
4. Java的基本类型和Objective-C的差异
5. 字符编码的问题
6. 提高效率的优化方案
使用ccbpublish 导出ccbi
使用ccbpublish 导出ccbi 脚本及插件
SpriteBuilder切换解决方案以及CCB的修改与保存
在SpriteBuilder中切换解决方案非常简单,可以按cmd+数字键即可. 如上图可以看到数字键1,2,3分别对应于3中不同的解决方案. 注意:当通过在CCB中包含一个Sub File Node的CCB里浏览场景时,你必须save在Sub File Node中被引用的的CCB文件以便刷新其最新的编辑状态. 在这个例子中,G...
搞定汽车座椅电机EMC超标:一个PCB滤波板的实战设计与避坑心得
本文详细介绍了汽车座椅电机EMC超标问题的解决方案,通过PCB滤波板的实战设计,解决了传导发射测试超标问题。文章分享了在空间受限条件下的滤波电路架构设计、接地系统优化及迭代验证过程,为汽车直流电机的EMC整改提供了实用方法论。
使用ccbpublish导出ccbi文件
一般我们在使用Cocosbuilder的时候都是选择菜单中的
深度理解嵌入(embedding)层
首先从one_hot开始: one_hot的优点:计算方便快捷、表达能力强。 one_hot的缺点:过于稀疏,过于占用资源,尤其是在数据量特别大时;数据之间完全独立。
从网口变压器到TVS管:手把手设计通过4KV浪涌的以太网电路
本文详细解析工业级以太网接口4KV浪涌防护设计,从网口变压器选型到TVS管布局,提供通过IEC61000-4-5标准测试的完整方案。重点介绍Bob Smith电路优化和PCB设计技巧,帮助工程师有效应对雷电感应和设备开关瞬态干扰,确保工业设备稳定运行。
cocosBuilder + cocos2d-x-LuaProxy 解决在CCB编辑器中的label的多国语言文本替换
cocosBuilder + cocos2d-x-LuaProxy 解决在CCB编辑器中的label的多国语言文本替换 我们使用cocos2d-x + lua来开发游戏,同时使用cocosBuilder作为UI编辑器。在UI中需要放置label,例如CCLabelTTF,但是在编辑器中我们无法给他设定不同语言的文本。由于我们使用的是Lua,使用cocos2d-x-LuaProxy这个库来
Windows Server 2016上,手把手教你搭建MDT 8456自动化部署环境(含ADK 2004与WDS配置)
本文详细指导在Windows Server 2016上搭建MDT 8456自动化部署环境,涵盖ADK 2004与WDS配置全流程。通过标准化操作系统部署、应用程序静默安装和驱动程序注入,实现企业级自动化部署解决方案,显著提升IT运维效率。特别针对兼容性问题和权限陷阱提供实战解决方案。
cocos2d 解密ccbi_不同版本cocos2d-x的CCB/CCBI加载器研究
不同版本cocos2d-x的CCB/CCBI加载器研究cocos2d-2.1beta3-x-2.1.1相关文件:\cocos2d-2.1beta3-x-2.1.1\extensions\CCBReader\CCBReader.h\cocos2d-2.1beta3-x-2.1.1\extensions\CCBReader\CCBReader.cppCCBReader.h/* Utility meth...
Python实战:3分钟搞定A股K线数据抓取(附东方财富/腾讯API完整代码)
本文为量化交易初学者提供了一份快速获取A股K线数据的实战指南。通过对比东方财富与腾讯财经两大免费API的优劣,并附上可直接运行的完整Python代码,帮助读者在3分钟内搭建起自己的数据抓取管道,为构建量化交易系统奠定坚实的数据基础。
对于基本的捕鱼游戏设计思路(五)——鱼
今天讲捕鱼游戏里鱼的部分,也是比较关键的一部分。 一步一步来,先分析游戏,首先鱼是从屏幕外生成,然后它有个移动的动作,而且分为不同的类型。 然后就可以进入代码部分,首先设置一个计时器,控制时间生成鱼,而鱼分种类,所以就用到随机函数,随机输出一个值,传入switch语句,从而生成不同的鱼。 void GameScene::xiaoyuupdate(float dt){ Size visibl
CocosBuilder产生的ccbi文件与CCBReader库版本冲突(不匹配)问题
在使用CocosBuilder的时候,遇到一个十分坑爹坑爹的问题,将CocosBuilder生产的ccbi文件导入工程,同时导入CCBReader,运行的时候崩溃,经过分析后知道是版本冲突问题!! 说明:这里我使用的是cocos2d-iPhone-2.0版本 ,而不是cocos2dx! 最初使用的CocosBuilder 3.0版本的时候运行崩溃提升错误:CCBReader:
ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(二)
本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包exp
CocosBuilder 学习笔记(1) CCBReader 解析 ccbi 文件流程
1. 简介 CocosBuilder是免费开源的Cocos2d UI编辑器。 .ccb文件是CCB项目的原始文件。 .ccbi文件是CCB项目发布后的生成的二进制文件。CCBReader可以快速通过该二进制文件,读取并设置CCB项目内容到引擎中。 .ccb文件是用map键值对的形式,保存了项目中所有Node的信息。 .ccbi文件是.ccb文件的精简,专门提供给CCBReade...
multisim14.3无法访问数据库...如何解决?
🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
不同版本cocos2d-x的CCB/CCBI加载器研究
不同版本cocos2d-x的CCB/CCBI加载器研究 cocos2d-2.1beta3-x-2.1.1 相关文件: \cocos2d-2.1beta3-x-2.1.1\extensions\CCBReader\CCBReader.h \cocos2d-2.1beta3-x-2.1.1\extensions\CCBReader\CCBReader.cpp CC
廖雪峰Python教程[完整版]
廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白
cocos2d 解密ccbi_CocosBuilder 学习笔记(3) AnimationManager 与 ccbi 文件解析
1. 相关的类先介绍和AnimationManager相关的几个类:CCBSequence时间线。有成员duration(时间线时间,默认10秒)、name(时间线名)、SequenceId(Id)、ChainedSequenceId(重复执行的时间线Id)、SequenceProperty* mCallbackChannel(关键帧执行回调)、SequenceProperty* mSoundCh...
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
cocos2dx进阶学习之CCBI文件
在马里奥这个游戏里,我们用到了几个ccbi文件,比如蘑菇怪,马里奥等,下面是加载马里奥代码从这个代码可以看出,马里奥不是个精灵,是一个CCNode对象,是CCBReader对象从一个文件读出来的CCNode,那mario.ccbi究竟是什么文件呢?ccbi文件是cocosbuilder软件制作的场景资源,现在可以包含动画,像mario.ccbi就包含了一些动画在里面。资源的加载:ccbi资源的...
cocos2d-x lua分支加载ccbi文件
cocos2d-x lua的分支竟然没有提供扩展包里面的类,苦大了我们啊,经过各种尝试摸索,终于OK 不完美处就是留下一些使用的潜规则: 1、所有的控件名字不得重复(要根据控件名字注册lua的回调方法) 2、如果是成员变量名字格式为 空间名-空间类型 比如:second_text-CCLabelTTF 3、点击事件的lua回调方法名为 控件名_onClicked 比如...
CocosBuilder生成的ccbi文件与lua的交互
一、添加Control,设置位置。 属性设置如图所示 二、lua代码设置 -- 绑定 loginui["close_btn"] = handler(self, self.onClose) --响应事件 function AdLayer:onClose() ... end ...
【转】使用cocosbuilder在cocos2d-…
本文转自:奶制品 http://8287044.blog.51cto.com/5179921/1028255 上回讲到如何用cocosbuilder拼接一个完整动画文件出来。 ok,这回就讲如何把动画文件导入到我们的游戏代码中并使用。 第一步:用cocosbuilder导出数据文件 很简单,选中要导出的ccb文件,然后点击file->publish就可以了。 导出的文件在你的项目目
从cocos2d-x 3.0 到 cocos2d-x 3.2 引擎升级记录
更改日志:
cocos2d-x 3.3 新功能研究过程中出现的小插曲
之前下载过前一个3.3的非正式版,发现多了ActionTimelineTestScene 于是就跑了跑,能够进入帧事件的测试场景预览效果 但是这一次正式版本,居然发现ActionTimelineTestScene当中唯独缺少了 TEST_TIMELINE_FRAME_EVENT 这个测试场景, 带着好奇我进入了工程代码,看到引擎在两个地方增加了两条注释: ActionTim
cocos2d-x触摸事件优先级的探究与实践
(仓促发布,未整理,待整理) 如何让自定义Layer触发触摸事件? bool LayerXXX::init() { this->setTouchEnabled(true); CCTouchDispatcher* td = CCDirector::sharedDirector()->getTouchDispatcher(); td->addTargetedDelegate
1648

被折叠的 条评论
为什么被折叠?



