
cocos2dx学习记录
记录cocos2dx学习中的问题,心得.
阿波阿波
这个作者很懒,什么都没留下…
展开
-
Cocos2dx3.x使用socket创建服务端和客户端改进
由于一个网友使用笔者写的SocketClient作为游戏客户端网络数据接收类,出现了一些问题 这个问题就是因为当执行onRecv时创建了一个Sprite(Sprite::create(“1.png”)),而创建完成后sprite的数据混乱,或者MoveTo时返回的也是混乱数据。原因在于在多线程申请内存,在主线程使用就会出现问题。为了解决这个问题,特意看了cocos2dx的WebSocket的实现方原创 2015-02-20 11:27:15 · 8423 阅读 · 9 评论 -
cocos2dx实现自定义2D地形
先来看看效果:对于2D地形的生成,可以采用2种方法,1.使用建模软件将2D的地形模型构建好直接使用Sprite3D导入 优点:不需要太多程序控制,只是简单的导入缺点:需要建模,而且还要转换成2D坐标,很难使用chipmunk加入物理特性 2.根据自定义数据使用顶点数据和shader。下面来讲解如何实现,之后分析优缺点。推荐一篇博客如何制作原创 2015-02-12 17:57:31 · 3742 阅读 · 2 评论 -
Cocos(V2.1) 引擎windows及android开发环境搭建
配置windows开发环境首先去官网下载Cocos 引擎 v2.1 For Win下载完毕后安装,假设安装在D:/Cocos, 安装完成后现在是不能新建一个空白完整项目的,点击,只会出现那么就要到商店下载下载完成后,进入下载->已下载,找到Cocos Framework,点击安装,可以安装到D:/Cocos.安装完成后就可以新建,新建完成后,就可以进入proj.原创 2015-02-06 15:56:27 · 1394 阅读 · 0 评论 -
qt+creator 轻松搭建cocos2dx开发环境
一、安转cocos2dx1.下载cocos2dx3.3final复制到home并解压得到cocos2d-x-3.3文件夹,2.进入cocos2d-x-3.3/build/,为install-deps-linux.sh添加运行权限chmod+x install-deps-linux.sh,然后执行这个文件sudo./install-deps-linux.sh3.最终安装完可能会出原创 2015-01-25 22:53:13 · 6587 阅读 · 0 评论 -
cocos2dx3.x利用sokcet创建客户端和服务端 (三)
客户端:连接服务端bool connectServer(const char* serverIP, unsigned short port);向服务端发送消息void sendMessage(const char* data, int count);接受服务端数据的回调函数std::functionvoid(const char* data, int count)> onR原创 2014-12-19 22:58:25 · 1526 阅读 · 3 评论 -
cocos2dx3.x利用sokcet创建客户端和服务端 (二)
服务端:初始化服务端向指定客户端发送消息void sendMessage(HSocket socket, const std::string& data);向所有客户端发送消息void sendMessage(const std::string& data);当服务端开启后的回调函数std::functionvoid(const char* ip)> onStart;原创 2014-12-19 22:30:31 · 2312 阅读 · 0 评论 -
cocos2dx3.x利用sokcet创建客户端和服务端(一)
Socke基类:包括Socket的初始化,主要是windows上,在android上就不需要了如果平台为windows,则需要初始化SocketBase::SocketBase(){_bInitSuccess = false;#if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)WORD wVersionRequested;wVersion原创 2014-12-19 21:47:28 · 3120 阅读 · 2 评论