做cocos2dx已经有好一段时间了,在这段时间里,也不断接触android。一直没有时间写下自己的工作经历,今天抽点时间记下一段。关于android访问服务器获取数据的方法:传输协议使用http通信方式,本次使用的是POST。http协议的pathname存放在变量cmd中,协议的内容格式为jso...
分类:
移动开发 时间:
2014-07-26 01:15:16
阅读次数:
232
1。cocos2d-x的图形渲染机制: 是每一帧调用mainloop,然后drawScene。2.autorelease和release的区别 release是立即释放引用计数,如果到达0,对象被销毁。 autorelease是延迟释放,是为了更好管理内存产生的。3。场景切换的内存处理过程 ...
分类:
其他好文 时间:
2014-07-26 00:30:46
阅读次数:
199
最近由于忙了一段时间,忙完了之后又迷茫了这么久,然后终于开始继续Quick-x的学习之路了。然后遇到了一个比较棘手的问题。虽然照着官方mvc的例子敲代码,但是还是不停的报错,报错的问题下次集结成一个帖子发出来好了。今次记录的是对于错误的DEUG方面的问题。我的首选当然是Eclipse + LDT了,...
分类:
其他好文 时间:
2014-07-26 00:09:26
阅读次数:
248
问题场景:我们的游戏在支付时,由于第三方支付比较费时,可能在支付的过程中,我们lua写的cocos2dx项目会断网,我们的游戏有自动重连的机制。我就想,如果断线好了以后,支付完成了,那在断网之前传入的回调函数是否能被成功执行到呢?就在网上发现了这篇文章http://dualface.github.i...
分类:
其他好文 时间:
2014-07-25 18:53:32
阅读次数:
437
runWithScene(CCScene* scene):启动游戏,并运行scene 场景。这个方法在主程序启动时第一次启动主场景时调用。replaceScene(CCScene* scene):直接使用传入的scene 替换当前场景来切换画面,当前场景将被释放。这是切换场景时最常用的方法。push...
分类:
其他好文 时间:
2014-07-24 22:16:32
阅读次数:
234
看到cocos2dx2.2.5发布了,修复了输入框的bug,于是我们的项目也升级到了2.2.5,升级过程还是比较顺利,没想到后来发现设置透明度无效了。经过调试发现要调用一下setCascadeOpacityEnabled(true),结果还是没有效果,又继续调试,原来noe没父节点不会更新自己的透明...
分类:
其他好文 时间:
2014-07-23 22:25:57
阅读次数:
403
使用cocostudio可以装载编辑好的UI,但是过于复杂。特别是在加截UI后,发现触屏事件有些问题。如果直接使用程序写死加载UI又过于麻烦。花点时间,增加了一个基于ini的UI配置类,目前只实现了CCSprite和plist的加载。其它的可以后面慢慢加
头文件
#ifndef _X_UI_H_
#define _X_UI_H_
#include
namespace zdh
{
...
分类:
其他好文 时间:
2014-07-23 20:58:15
阅读次数:
221
这四个是我用的主要IDE。
VS+Visual AssistX可以用无敌开形容,太强大了。虽然我只用来写C++代码。我个人觉得,应该没有什么IDE可以超过它的。没有什么好形容它的,就是一直在用它...
Eclipse也是一个非常强的,除了java,它还可以是C++,lua,tcl,python,ActionScript3等语言的IDE,现在cocos2dx也基于它推出cocos2dx ...
分类:
编程语言 时间:
2014-07-23 13:11:19
阅读次数:
242
这是因为在编写程序时,声明了析构函数,但是没有定义析构函数。你的 CClientSocket 类所在文件包括(.h 和 .cpp)文件没有包含进工程中,就是没有生产相应的.obj文件供连接器进行连接。
解决方案:(1)注释析构函数(2)定义析构函数。
我的解决方法是,在vs对应的include目录和source目录,分别右键Add-> 现有项,选择对应的“GLES-Render.h”文件和“G...
分类:
其他好文 时间:
2014-07-23 00:13:38
阅读次数:
210
在win7下搭建cocos2d-x v3.2rc0开发环境(For Android),
对Cocos2dx中文官网的教程进行了一定补充,可供新手参考。...
分类:
移动开发 时间:
2014-07-22 14:49:55
阅读次数:
335