cocos2d-x
lixin_4055
这个作者很懒,什么都没留下…
展开
-
PhysicsEditor的应用
具体的使用方法就不多说了,例子里面有代码。但是没办法直接用,因为 示例程序版本比较老,cocos2d-x的版本变化导致很多接口无法匹配。 附上两个两个文件,方便直接使用原创 2013-08-14 20:32:01 · 600 阅读 · 0 评论 -
关于动态库之间stl调用的问题
最近在做cocos2dx的自更新,因为一开始没有选择用lua,所以现在不得不找其他出路来做自更新。 当然直接的想法就是把逻辑丢到一个动态库里面,框架部分加一个资源管理ok。然后问题就来了 一开始在4.4的android设备上测试,一切正常,但是拿到4.0.4的机器上就直接崩溃了,anrdoid调试起来很困难,弄了很久也没搞定,放弃。 第一个症状,初始化LabelAtlas时挂掉,挂的很尴尬,原创 2014-09-11 17:29:36 · 2348 阅读 · 0 评论 -
cocos2dx卷屏场景裂缝的处理方法
参考链接原创 2014-06-18 17:48:55 · 895 阅读 · 0 评论 -
cocos2dx资源释放问题
ios的内存是相对有限的,因此buyo原创 2014-11-06 16:03:40 · 934 阅读 · 0 评论 -
在cocostudio的ui中嵌入CCEditBox
通过addChild吧CCEditBox附加到Widget上去之后,有时候会出现点击没有响应的问题,原因是widget的响应优先级高于原创 2014-11-06 09:23:34 · 538 阅读 · 0 评论 -
android c++ 调用java 提示“xxx class 找不到”的处理方法
在子线程中用jniHelper调用java方法会出现xxx class找不到之类的错误提示。 主要是因为jvm无法跨xi原创 2014-10-27 17:06:07 · 905 阅读 · 0 评论 -
cocos2dx3.x 输入优先级的问题
目前有两种EventListener EventListenerTouchOneByOne原创 2014-06-16 16:41:32 · 755 阅读 · 0 评论 -
关于手游的文件编码格式
文件的编码是在windows上,IDE为vs2012,文件默认编码是gb2312码也就是ISO-8859编码。 这个编码在mac的xcode里面会出现一些问题,比如编译正常,但是运行中各种莫名其妙的异常,或者文件读取时解析错误等等。 目前使用下来utf8编码方式是在各个平台都是支持的比较好的,而且在cocos2dx里面各种ui控件解析文字的编码要求都是utf8。 但是在windows平台下u原创 2014-02-16 16:21:20 · 1268 阅读 · 0 评论 -
cocos2d-x 2.x在android上使用C++11时的设定
APP_CPPFLAGS := -std=c++11 NDK_TOOLCHAIN_VERSION = 4.8 如果ndk版本是r9的话,APP_CPPFLAGS还要增加一个-Wno-error=format-security,否则CCLOG会报错原创 2014-02-16 11:22:42 · 1122 阅读 · 0 评论 -
cocos2dx在ios中找不到资源的问题
cocos2dx在xcode里面做ios版本的时候,资源文件需要重新导入,导入时目录文件有两种创建方式,一种是逻辑目录,也就是仅仅为了分组而存在的目录。另一种是实际目录,是在文件系统中存在的目录。如果创建的是逻辑目录则显示为黄色,这个时候如果你有资源在Resource目录下的子目录内,则加载会失败。一般资源类文件需要创建实体目录(蓝色目录)。原创 2014-02-13 15:07:34 · 3597 阅读 · 0 评论 -
cocos2d-x对资源路径格式的要求
最近在做一个MFC+Cocos2dx的编辑器,加载动画资源的时候出了点问题。 cocos2d-x的动画资源加载不能使用windows格式的路径(也就是用“ \”作为目录分隔符)。如果用这样的路径格式的话图片资源会无法加载,最终表现就是没有任何异常提示,但是播放动画的时候什么都没有。 解决方法: CString::Replace( _T('\\'), _T('/') ); 另外资源路径需要是原创 2014-02-08 11:19:03 · 985 阅读 · 0 评论 -
cocos2d-x新手日记(一)
sdk下载地址 开发环境:windows IDE:vs2010(原生不支持早期的vs版本,但是可以手动配置) 多平台项目的创建 早期版本的cocos2d-x会提供一些IDE模板用于创建工程,但是在2.1之后官方推荐用python脚本创建 创建脚本所在目录:解压目录\tools\project-creator\create_project.py 当然,这是一个python脚本,需要安装p原创 2013-08-14 17:51:37 · 762 阅读 · 0 评论 -
cocos2d-x新手日记(二)
关于CCMenu菜单对象 一般的设定是一个CCMenu对象下面挂很多CCMenuItem CCMenu对象创建后需要调用init初始化 之后可以直接用addChild方法添加CCMenuItem 也可以事先准备好所有的CCMenuItem,调用create方法直接生成 菜单项的行为主要由以下几个函数控制 virtual void activate(); virtual void se原创 2013-08-16 11:08:14 · 509 阅读 · 0 评论 -
关于box2d的缩放问题
box2d原生是没有缩放选项的 但是遇到屏幕适配问题的时候sprite难免需要做缩放操作 研究了半天,总算有个解决方法。 物理数据源是用PhysicsEditor生成的,里面有一个PTM_Ratio选项,也就是像素/米比率 这个属性主要应用于对形状的描述,一般在程序里面使用时,通过box2d获取到对象的位置以旋转角度。 位置属性需要乘以PTM_Ratio从物理空间转换到像素空间。 如果原创 2013-08-15 20:41:49 · 1190 阅读 · 0 评论 -
引入dragonbonesCpp遇到的一些问题
问题一:引入dragonbones后,想做自动lua绑定,按照说明修改了相关文件。执行genbindings.py时出现状况。总之各种不能运行。 然后查看tolua的README.mdown文件 里面有特别说明 * Make sure that you have installed `android-ndk-r9b`. * Download python2.7.3 (32bit) from原创 2015-07-07 20:53:16 · 1302 阅读 · 0 评论