![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x
watl0
1140454645@qq.com
展开
-
cocos2d-x 3.3连接Xcode9编译时报错:call to unavailable function system not available on ios
一个cocos2d-x 3.3的项目,使用Xcode8.3.2正常编译。但是连接Xcode9 beta编译时报错:call to unavailable function system not available on ios原因是iOS11已经将system删除,需要将报错的代码AssetsManager.cpp的第683行system(command.c_str()转载 2017-12-29 17:43:20 · 379 阅读 · 0 评论 -
【Cocos2d-x】Cocos2d-x 3.0 区域裁切 的具体应用之游戏公告显示
游戏中公告字符串是怎么做的之 cocos2d-x 3.0 裁切区域显示,显示某一块固定的区域原创 2014-04-12 14:59:55 · 2967 阅读 · 3 评论 -
【Cocos2d-x】cocos2d-x + socket
ccnet提供的是一套跨3平台 win32android linux ios 的网络通信解决方案,CSocket封装了提供的IO操作,采用select无阻塞IO读写实现。CSocket //提供了IO封装,对开发者透明CNetBean //管理一个TCP长连接的生命周期,读写数据CStream //提供字节流封装,读写 所有需要使用到ccnet的地方,只需要#includ转载 2014-03-22 19:03:06 · 2031 阅读 · 1 评论 -
【cocos2d-x】尝鲜 Cocos Code IDE(持续更新)
Cocos Code IDE 是一个基于 Eclipse 的跨平台 IDE ,专门为 cocos2d lua & js 开发人员准备,通过此工具,你可以方便的创建游戏工程、编写并且调试代码、实时查看代码被改变后的效果,最终直接发布成一个可上架的安装包。原创 2014-04-22 08:33:29 · 9053 阅读 · 1 评论 -
【C++】C++11新特性 之 lambda表达式的使用
Cocos2dx 3.0 版本后加入了lambda表达式,或者说C++ 11终于引入了lambda表达式,那么,什么是lambda表达式呢?例如调用中的std::sort,ISO C++ 98 的写法是要先写一个compare函数:bool compare(int & a, int & b) { return a > b; /转载 2014-03-30 11:41:47 · 1243 阅读 · 0 评论 -
【Cocos2d-x】 3.0 IOS 开启多点触摸
原创 2014-04-11 15:03:59 · 1945 阅读 · 0 评论 -
【cocostudio】ui 1
http://blog.csdn.net/fansongy/article/details/17287285转载 2014-05-07 20:48:44 · 646 阅读 · 0 评论 -
【Cocos2d-x】 HttpClient 网络通信(Http)的简单应用
Cocos2dx 为我们封装了在cocos2dx中http的网络框架,其文件在cocos2dx引擎包的extensions\network文件下的 HttpClient、HttpRequest 、HttpResponse。使用CCHttprequest联网有两种方法get和post。get和post都可以从服务器获取数据,这两种联网的方法有所不同。下面简单的区分一下1.get提交的时候原创 2014-04-19 11:31:55 · 2207 阅读 · 0 评论 -
【cocos2d-x】cocostudio::CCDate.h简单理解
cocostudio::CCDate.h简单理解原创 2014-04-17 14:13:50 · 2002 阅读 · 0 评论 -
【Cocos2d-x】源码分析之 2d/ui/UILayout
cocostudio源码浅析之UILayout原创 2014-05-21 16:39:19 · 2956 阅读 · 0 评论 -
【Cocos2d-x】源码分析之 2d/ui/Widget
cocostudio源码浅析之widget原创 2014-05-21 16:16:47 · 4618 阅读 · 0 评论 -
【Cocos2d-x】源码分析之 2d/ui/UILayoutDefine.h
cocostudio源码浅析之UILayoutDefine原创 2014-05-21 16:33:01 · 1037 阅读 · 0 评论 -
cocos2dx 关于节点缩放
原文 点击打开链接如果你有一个Node在一个盒子里,盒子的锚点在左下角,这个Node一开始的时候是这个样:position=(0, 0), anchorPoint=(0, 0), scale=1然后更改它的scale让它撑满整个区域:position=(0, 0), anchorPoint=(0, 0), scale=1.09:这个时候重新设置它的锚点为转载 2017-04-27 18:38:29 · 1060 阅读 · 0 评论 -
Cocos2dx 贝塞尔曲线
转载自官网:http://www.cocos.com/docs/native/v3/action/zh.htmlBezierTo和BezierBy使节点进行曲线运动,运动的轨迹由贝塞尔曲线描述。每条贝塞尔曲线都包含一个起点和一个终点。在一条曲线中,起点和终点各自包含一个控制点,而控制点到端点的连线称作控制线。控制点决定了曲线的形状,包含角度和长度两个参数。如下图转载 2017-03-01 16:59:42 · 3748 阅读 · 0 评论 -
Cocos2d-x 3.0坐标系详解
总结的比较好,转载自官方文档:http://www.cocos.com/docs/native/v3/coordinate-system/zh.html#Cocos2d-x 3.0坐标系详解Cocos2d-x坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系。##笛卡尔坐标系笛卡尔坐标系中定义右手系原点在左下角,x向右,y向上,z向外,OpenGL坐转载 2017-03-01 16:53:51 · 514 阅读 · 0 评论 -
在cocod2d-x源码基础上拓展第三方库
以protobuf为例介绍下我在cocos2dx项目中怎么生成对平台的库 直至能使用的过程原创 2015-07-04 16:00:46 · 725 阅读 · 0 评论 -
【Cocos2d-x】 3.0渲染 分析之二
从本篇文章开始,将分析cocos2D-X 3.0源代码,第一部分是从cocos2D-X学习OpenGL,也就是分析cocos2D-X 3.0的渲染代码,本篇首先介绍cocos2D-X 3.0的渲染结构,使用的是3.0正式版。[cpp] view plaincopyvoid DisplayLinkDirector::mainLoop()转载 2014-07-02 19:14:14 · 944 阅读 · 0 评论 -
【Cocos2d-x】3.0渲染架构原理分析
8月1号这一天,cocos2d-x 官方微博上说 x 团队正在纠结是否用智能指针替换现有的引用计数内存管理机制,结果引发大家的争论。在我看来,引发这个争论的原因是 cocos2d-x 打算实现多线程化,从而充分利用现代智能手机的多核处理器资源。而多线程化的一个最重大需求,应该就是 cocos2d-x 3.0 新的渲染架构了。cocos2d-x 3.0 的渲染架构设计来自 Zynga转载 2014-07-02 18:51:29 · 3426 阅读 · 0 评论 -
cocos2d-x屏幕 适配
从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。有以下相关接口:CCEGLView::sharedOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式 CCDirector::sharedDirector()-原创 2014-03-10 20:33:00 · 1853 阅读 · 0 评论 -
【Cocos2d-x】Mac 上 Cocos2d-x 3.X 打包Android
今天cocos2d-x 3.0正式版终于发布了,下午特地下载了来尝尝鲜,废话不多说了。3.0正式版的环境搭建和之前的RC版其实是一样的,太多的教程也写了如何搭建,今天来写写我自己是如何来搭建的。我的开发环境是:mac + xcode + eclipse ,其实现在win下面的环境和这个都是一样的,唯一不一样的就是环境变量的配置。下面主要介绍cocos2d-x环境的设置以及android转载 2014-06-24 12:15:07 · 1911 阅读 · 0 评论 -
【cocos2d-x】cocostudio::ColliderDetector 简单介绍 骨骼动画绑定碰撞区域进行碰撞检测
cocostudio::ColliderDetector 简单介绍利用cocostdio为骨骼动画绑定碰撞区域进行碰撞检测原创 2014-04-17 12:50:20 · 5151 阅读 · 0 评论 -
【cocos2d-x】cocoStdio帧事件
cocoStdio帧事件简单应用原创 2014-04-15 15:11:20 · 3014 阅读 · 0 评论 -
box2d碰撞过滤
在碰撞检测中有两种方式一个是组索引形式 另外一种是种群加掩码形式的(如果一个进行了掩码设置那么所有的物体都要有掩码否则的画 这个物体默认的一些设定如下 filter.categoryBits = 0x0001; filter.maskBits = 0xFFFF; filter.groupIndex = 0; //默认情况下的categir原创 2013-06-22 18:29:37 · 1514 阅读 · 0 评论 -
cocos2d-x 动画缓存CCAnimationCache
这一篇来学习怎么使用cocos2d-x引擎播放帧动画,就是把一帧一帧的图片像电影那样显示出来。1. 首先来了解一下相关的类CCAnimation:是精灵用来播放动画的参数,内部封装了一个帧序列(CCMutableArray)和每帧播放间隔时间(float m_fDelay),初始化该对象时记得指定delay时间,否则默认是0。CCAnimationCache:从名字很容易看出,它是用来转载 2013-08-15 18:05:40 · 1645 阅读 · 0 评论 -
cocos2d-x 多层背景滚动效果
6.9 多层背景滚动效果在Cocos2D-X引擎当中存在一个比较独立的类CCParallaxNode,它为开发者提供了多层背景滚动的实现效果。这也是一种常用于滚轴游戏中的技术方法。如果读者有过坐火车的经验,其实现的原理则很容易理解。在火车旅行当中,人们在路途中无所事事的时候,总会习惯地望向窗外,看着窗外一棵棵飞过的树木,一座座行走的山脉,仿佛曾经的过往,若有所思。此时读者回想一下窗外的情景原创 2013-08-15 16:31:16 · 1769 阅读 · 0 评论 -
cocos2d-x 2D砖块地图实现技术之四
6.6.3 地图物体层CCTMXObjectGroup下面来看类CCTMXObjectGroup的公共函数。代码6-5 类CCTMXObjectGroup的公共成员方法1. //得到物体层的偏移量 2. virtual const CCPoint & getPositionOffset (void) 3. 4. //设置物体层的偏移量 5原创 2013-08-15 16:28:31 · 1333 阅读 · 0 评论 -
cocos2d-x 2D砖块地图实现技术之三
6.6.2 地图图层类CCTMXLayer在Tile Map Editor当中,存在两种图层。一个为砖块拼接的图层,另一个是物体层。经过前面的介绍,我们也得知在Cocos2D-X引擎当中同样提供了两个独立的类来对应这两种层次。下面就来看看这两个类都提供给了开发者哪些公共成员函数。 1. //返回图层尺寸的大小 2. virtual const CCSize & getL原创 2013-08-15 16:26:44 · 1263 阅读 · 0 评论 -
cocos2d-x 2D砖块地图实现技术之二
6.6.1 砖块地图类CCTMXTiledMap(2)通过上面的介绍,读者已经清楚了类CCTMXTiledMap所提供的功能以及使用的限制。其初始化的函数非常简单易用,只需要将地图数据的文件名作为参数传递,就可以创建一个地图对象。先不着急为读者演示示例程序,先把所有的知识介绍完成后,再来看具体的使用代码。代码6-3 类CCTMXTiledMap的成员函数 1. //成员函数原创 2013-08-15 16:25:29 · 1243 阅读 · 0 评论 -
cocos2d-x 2D砖块地图实现技术之一
学习cocos2d-x没有好的学习方法,直接做项目,看效果。不看原理,不分析源码。我才明白都是在培训学校养成的坏习惯~辛辛苦苦地在项目中用了TMLMap,现在回头看看,有人写过这么好的基础知识的介绍,哎,如果当时看了这些基础,那效率肯定很快了~现在在看这些权当复习吧,总结吧。我表达能力欠佳,想说的都在这了~ 6.6.1 砖块地图类CCTMXTiledMap(1)Cocos2原创 2013-08-15 16:21:45 · 1484 阅读 · 0 评论 -
cocos2d-x 内存优化之prv.ccz plist 文件加载
我在项目中遇到的问题解决了,我想总结的却说不出来,还好有人替我表达了。原文链接:http://www.himigame.com/iphone-cocos2d/465.html 首先对于使用过精灵的童鞋很熟悉CCSpriteBatchNode,至少大家都会知道它能优化精灵,但是至于优化原理这里简单说下:一般使用精灵CCSprite的时候,都是直接使用[CCLayer* addChild:原创 2013-08-15 16:01:50 · 2561 阅读 · 0 评论 -
vs 2012 cocos2d-x 3.0 模板安装
vs 2012 cocos2d-x 3.0 模板安装 http://blog.csdn.net/yangjingui/article/details/9408007转载 2013-10-13 19:16:42 · 2146 阅读 · 0 评论 -
IOS学习之路 之 icon 启动画面
cocos2d会默认读取Resources内的Default.png作为开始画面icon也是同样的自动读取Icon.png和Icon@2x.png(Retina模式)等原创 2014-01-04 20:31:27 · 3521 阅读 · 0 评论 -
IOS学习之路之 音效处理
来吧,尽情的在知识的海洋里遨游!原文链接:http://www.cnblogs.com/bandok123/archive/2012/03/02/2376988.html原文链接:http://www.cnblogs.com/bandok123/archive/2012/03/02/2377023.html原文链接:http://www.cnblogs.com/bandok123/ar转载 2013-08-13 00:21:28 · 839 阅读 · 0 评论 -
【Cocos2d-x】coocs2d-x + scoket 解析Json 流程总结
一个网络游戏的json解析流程原创 2014-03-22 15:42:43 · 1864 阅读 · 0 评论 -
【cocos2d-x】TexturePacker 使用心得
前些日子得到 热心的 给我的key shi原创 2014-04-03 15:08:20 · 1059 阅读 · 0 评论 -
Windows下用vs cocos2d-x-3.0rc0打包apk:
http://kome2000.blog.51cto.com/969562/1379667转载 2014-03-19 14:54:49 · 1435 阅读 · 0 评论 -
mac 下 在cocos2d-x3.0 创建 Android 项目
http://blog.csdn.net/liu954412754/article/details/14167967转载 2014-03-15 17:51:02 · 720 阅读 · 0 评论 -
cocos2d-x 学习笔记
himi干货http://www.cocoachina.com/bbs/read.php?tid=78239原创 2014-03-15 13:31:10 · 829 阅读 · 0 评论 -
xcode 错误集锦
@property是Object-C的一个特性,可以让我们轻松实现成员变了的setting和getting方法。原创 2014-03-05 15:05:26 · 2882 阅读 · 2 评论 -
cocos2d-x-3.0
http://blog.csdn.net/iamlixiaolong/article/details/12112815转载 2013-10-31 23:44:17 · 715 阅读 · 0 评论