展开

关键词

Cocos2d-xCocos2d-X网络编程-HttpRequestHttpClientHttpResponse

Cocos2d-x封装了3个类来处理HTTP请求: HttpRequest,HttpClient和HttpResponse. 常用方法包括下面几种: 设置请求连接 void setUrl(const char * url); 设置请求类型 void setRequestType(Type type); 这里的Type是Cocos2d-x

22020

Cocos2d-x】开发基础-Cocos2d-x核心概念

(不多解释啦,不知道的朋友请搜索) auto director = Director::getInstance();//获取唯一的导演 单例模式 导演对象的职责/作用 访问和改变场景 访问Cocos2d-x

14520
  • 广告
    关闭

    开发者专享福利,1988元优惠券限量发放

    带你体验博客、网盘相册搭建部署、视频渲染、模型训练及语音、文字识别等热门场景。云服务器低至65元/年,GPU15元起

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Cocos2d-x 是什么?

    今天从 Python 跑偏,简略地介绍下另一个东西 -- Cocos2d-xCocos2d-x 是一个开源的跨平台游戏框架,也是目前最流行的游戏引擎之一。 这就是现在的 Cocos2d-x(X 代表着跨平台)。它使得 Cocos2d 引擎的应用得到进一步拓展。 另一个是关于 Cocos2d-x 的作者王哲,他曾是第二届新概念作文大赛的一等奖获得者之一。同样拿过这个一等奖的还有韩寒(第一届)和郭敬明(第三届)。 之所以会说起 Cocos2d-x,一方面是因为这确实是一个不错的游戏引擎,如今手游市场方兴未艾。如果有人想涉足此行业,Cocos2d-x 绝对是一个很好的选择。 另一方面,也是因为我目前工作上的项目就是在使用 Cocos2d-x + Python。所以接下来有可能的话,也许会做一些 Cocos2d-x 的入门课程。

    1.1K70

    Cocos2d-x】开发基础-Cocos2d-x坐标系

    这两个是类似的技术 世界坐标和模型坐标 由于OpenGL坐标有可以分为:世界坐标和模型坐标,所以Cocos2d-x的坐标也有世界坐标和模型坐标。

    15120

    Cocos2d-x游戏开发】Cocos2d-x中的数据存储技术

    那玩家一定会掏出准备已久的西瓜刀~)   其实Cocos2d-x引擎早已为我们开发者封装好了多种数据存储的类或者方法,包括简单信息的存储,文件的读写,SQLite数据库和RAR格式的压缩文件的读取等等。 存入二进制数据 flush 将内容保存到XML文件 getXMLFilePath 获取XML文件的保存路径 isXMLFileExist 判断一个XML文件是否存在   具体的参数及详细的说明可以在Cocos2d-x 的UserDefaultAPI文档中查询(吐槽一句Cocos2d-x的文档真够差劲的,相比之下Egret的文档好很多。)    Cocos2d-x中文件读写的方式和C++对文件的操作是一样的,先创建一个文件指针指向一个文件,然后打开这个文件,接着写入数据,最后关闭文件。 其实在Cocos2d-x中还有利用比如csv,json等保存数据的方法,但由于篇幅限制,本篇博客中我们就不再探讨了,以后的博客中会详细的介绍json和csv的操作。

    29810

    Cocos2d-xCocos2d-x精灵的性能优化

    Cocos2d-x精灵的性能优化-使用纹理图集和精灵帧缓存 使用纹理图集 纹理图集(Texture)也称为精灵表(Sprite Sheet) 使用纹理图集的优点: 1、减少文件读取次数,读取一张图片比读取一推小文件要快 虽然在Cocos2d-x v2.0后使用OpenGL ES2.0,它不会再分配2的几次幂的内存块了,但是减少读取次数和绘制的优势依然存在。 3、减少内存消耗。 4、Cocos2d-x全面支持Zwoptex和TexturePacker,所以创建和使用纹理图集是很容易的 image.png 这样一张大图,可以让美工来完成,但是记得需要记下坐标,图集中小图的左上角坐标是多少

    22620

    cocos2d-x AnchorPoint锚点

    锚点是定位和变换操作的一个重点。锚点我们可以看成用一根图钉将一张纸或者相片钉在墙上的那个点。 节点的位置是由我们设置的position和anchor point...

    86070

    Cocos2d-x 游戏存档

    游戏存档功能能够保存游戏中数据。让玩家游戏能够延续。 单机游戏更为重要。而CCUserDefault能够作轻量级数据库使用,用来存储数据,支持数据类型bool,...

    10710

    Cocos2d-x游戏开发】Cocos2d-x中的弱联网技术

    在上一篇博客中,我们一起学习了如何在Cocos2d-x中存储数据和读取信息,本篇博客我们将一起讨论和数据存储同样重要的联网技术。 二、通过HTTP协议获取网站信息   在Cocos2d-x中使用HTTP协议传输数据的话,需要用到第三方库CURL。 在Cocos2d-x中通过GET\POST发送信息的方法也和web编程中的大同小异,下面我们就来了解一下。    地址:https://github.com/XINCGer/Cocos2d-X_Tools/tree/master/Cocos2d-x_Demo/WeakNetworking   好了,关于Cocos2d-x

    32750

    使用python创建cocos2d-x

    已准备条件: 已安装vs2012,已下载cocos2d-x sdk 2.2.3包。 7.打开项目到vs2012: 到文件夹D:\cocos2d-x\cocos2d-x-2.2.3\projects\mygame\proj.win32  中双击mygame.sln,即可以在vs2012或者

    52120

    cocos2d-x精灵移动的方法

    想要实现子弹的的飞行效果,又不想在每帧Update里计算位置,最好的方法调用CCMoveTo

    9120

    Cocos2d-x游戏开发】细数Cocos2d-x开发中那些常用的C++11知识

    下面我们就来一起学习一下Cocos2d-x开发中那些不得不了解的C++11知识。  1.初始化列表 POD结构或者数组根据成员在结构内定义的顺序,可以使用初始化列表来进行初始化以简化代码。

    21730

    cocos2d-x坐标系

    cocos2d-x返回的点,是它在UI坐标系中的位置,使用CCPoint pt = pTouch->getLocationInView()获得UI坐标系中的坐标点,然后将其转换为OpenGL坐标系的坐标 只是获得该节点相对它的你节点的位置,所以convertToWorldSpace方法的调用应该如下所示: nodeParent->convertToWorldSpace(node->getPosition()) 关于cocos2d-x

    51620

    cocos2d-x lua 内存回收

    使用cocos2d-x lua架构,游戏中存在两种内存回收方式。 1.cocos2d-x 本身内存回收 PS:假设在lua在创建一个类,继承cocos2d-x的一个类A,则该A也遵循cocos2d-x的内存回收方式 假设A没有被其它cocos2d-x的对象引用,或者调用

    8610

    Cocos2d-x初学者教程

    Cocos2d-x初学者教程 Cocos2d-x初学者教程 入门 分辨率设置 添加精灵 移动怪物 射击弹丸 碰撞检测与物理 画龙点睛 关于本项目在其他系统如Windows上的移植 参考资料 本文翻译自 Cocos2d-x初学者教程 在此Cocos2d-x教程中,学习如何使用C ++为iOS,Android等创建基本的跨平台游戏! Cocos2d-x是一种快速,强大且易于使用的开源2D游戏引擎。 它与Apple的Sprite Kit非常相似,但具有一个关键优势– Cocos2d-x是跨平台的。 有关Cocos2d-x如何处理分辨率的详细说明,请参阅Cocos2d-x Wiki关于多分辨率适配的条目。 添加精灵 接下来,下载该项目的资源文件并将其解压缩到方便的位置。 希望您喜欢Cocos2d-x,并从中获得灵感来制作自己的游戏! 要了解有关Cocos2d-x的更多信息,请访问Cocos2d-x网站以获取大量学习资源。

    3.1K21

    Cocos2d-x增加场景过渡动画

    Cocos2d-x默认的场景切换过于简单。 不过 Cocos2d-x框架事先已经为我们准备好了一些换场动画,使用起来也很简单。

    30330

    Cocos2d-x】开发基础-第一个Cocos2d-x游戏

    本篇博客讲解: 1.第一个Cocos2d-x游戏 第一个Cocos2d-x游戏 创建工程 cocos工具: 就是这个,看图 image.png 命令工具cocos实现,cocos return true; } //点击close菜单项来回调的 void HelloWorld::menuCloseCallback(Ref* pSender) { //Close the cocos2d-x

    20510

    cocos2d-x中CCLabelAtlas的小图片拼接

    使用CCLabelBMFont、CCLabelTTF也可以实现上述效果,但是CCLabelTTF效率很低一般都不会使用,下一篇将介绍CCLabelBMFont的相关工具(Hiero)及使用… 参考: cocos2d-x

    60120

    Cocos2d-x基础篇C++

    47430

    从不同层面看cocos2d-x

    一 框架层面 二 Lua层面 三 工具层面 四 android打包 一 框架层 总体来说,cocos2dX提供的一个简...

    6710

    扫码关注腾讯云开发者

    领取腾讯云代金券