版本:cocos2d-x 3.10 语言:C++
今天早上开始看HttpClient相关的知识,不过引入的时候就发现了一些问题,在书上是直接将相关的代码以工程方式引入,而在我现在的版本下,引擎已经提供了HttpClient的集成。
书上的cocos2d-x版本已经比较老了,所以在代码的使用上总会出现一些问题,网上搜索又没有最新版本的相应解答。
有什么不懂就问百度的方法好像失效了,就在我一筹莫展的时候,我想起了木头大大说的cocos2d-x中提供的cpp-tests才是最好的学习工具,任何问题都可以去查看这下面的源代码。
一看HttpClient的引入非常简单:
#include "network/HttpClient.h" //包括相应的头文件
using namespace cocos2d::network; //使用network的命名空间
下面简单介绍一下我是如何查看cpp-tests的源代码的。
首先点开cpp-tests,然后随便找个文件打开,比如我打开了这个cpp的代码:
按住Ctrl,再按一下F,出现以下的搜索的选项(请无视水印):
把“当前文档”改为“当前项目”:
然后在上面的空行中填写想要搜索的类名,我这边以HttpClient作为演示:
点击查找下一个,就是旁边的箭头标志,很容易就找到相应的示例了:
总结:
3.10版本中使用HttpClient,只要引入相关的头文件,直接使用network的命名空间,就能使用了。引擎中提供的cpp-tests工程永远是最好的学习材料!