请教cocos2dx中的CCHttpClient的问题
展开全部
在我使用的cocos2d-x版本(2.1.2)中,已经将curl融进cocos2d-x框架中。下面动手写个简单的中国络程序。
首先创建一个cocos2d-x项目。
然后我创建了一个中国络连接的类,名叫HttpNetConn。其继承自CCObject,管理中国络连接的相应功能。 [cpp] view
plaincopyprint? /* * 中国络连接模块 * NetConnect.h * * Created by fansy
[2013-6-30] */ #ifndef _NET_CONNECTION_H_ #define _NET_CONNECTION_H_
#include USING_NS_CC; class NetConnect: public CCObject {
public: CREATE_FUNC(NetConnect); virtual bool init();
void getData(); void httpReqFinished(CCNode* node,CCObject*
obj); }; #endif 其中,getData()是向服务器发请求,httpReqFinished是服务器响应的应答。
好,接下来,动手实现。
首先,CCHttpClient在extition中,如果你的包含目录和我一样,没有这个,就要在项目属性->c/c++->附加包含目录中添加:$(SolutionDir)\extensions
此项(具体位置可能和我的有些不一样)。并在其NetConnection.cpp的头文件处加上
首先创建一个cocos2d-x项目。
然后我创建了一个中国络连接的类,名叫HttpNetConn。其继承自CCObject,管理中国络连接的相应功能。 [cpp] view
plaincopyprint? /* * 中国络连接模块 * NetConnect.h * * Created by fansy
[2013-6-30] */ #ifndef _NET_CONNECTION_H_ #define _NET_CONNECTION_H_
#include USING_NS_CC; class NetConnect: public CCObject {
public: CREATE_FUNC(NetConnect); virtual bool init();
void getData(); void httpReqFinished(CCNode* node,CCObject*
obj); }; #endif 其中,getData()是向服务器发请求,httpReqFinished是服务器响应的应答。
好,接下来,动手实现。
首先,CCHttpClient在extition中,如果你的包含目录和我一样,没有这个,就要在项目属性->c/c++->附加包含目录中添加:$(SolutionDir)\extensions
此项(具体位置可能和我的有些不一样)。并在其NetConnection.cpp的头文件处加上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询