![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d cocos2d-x
文章平均质量分 90
focusjava
这个作者很懒,什么都没留下…
展开
-
cocos2d-06 粒子效果
Particle designer粒子编辑器可到这里下载(包含授权码):http://www.cocoachina.com/downloads/code/2012/0706/4424.html-- CCParticleSystem是所有粒子系统的父类-- CCParticleSystemPoint、CCParticleSystemQuad (点粒子和方形粒子系统,都继承了CCParti原创 2013-08-19 15:40:35 · 913 阅读 · 0 评论 -
cocos2d-02 基本对象和方法
CCNode常用方法@property(nonatomic,readwrite,assign) CGPoint position; @property (nonatomic,readwrite ) CGSize contentSize ; @property(nonatomic,readwrite,assign) CCNode * parent; @property原创 2013-08-18 23:06:34 · 921 阅读 · 0 评论 -
OpenGL入门
OpenGL入门学习说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密原创 2013-08-28 21:09:29 · 1917 阅读 · 0 评论 -
box2d_用户手册
Box2D v2.0.1 用户手册原文:Box2D v2.0.2 User Manual译者:Aman JIANG(江超宇),翻译信息。1. 导言1.1 关于Box2D 是一个用于游戏的 2D 刚体仿真库。程序员可以在他们的游戏里使用它,它可以使物体的运动更加可信,让世界看起来更具交互性。从游戏的视角来看,物理引擎就是一个程序性动画 (proceduralanimation)的原创 2013-08-28 14:37:25 · 1630 阅读 · 0 评论 -
【cocos2d-x官方文档】cocos2d-x坐标系详解
笛卡尔坐标系不同坐标系简介笛卡尔坐标系你可能上学的时候就已经知道“笛卡尔坐标系”了,它在几何课本里经常用到。如果你已经忘得差不多了,下面这些图片可以很快唤起你的记忆:在移动游戏开发过程中,有三种类型的坐标系你可能遇到:UI坐标系iOS/Android/Windows SDK中的通用UI坐标系:起点坐标(x=0, y=0)位原创 2013-08-26 21:48:37 · 717 阅读 · 0 评论 -
cocos2d_粒子效果
游戏开发者通常需要使用粒子系统来制作视觉特效。粒子系统能够发射大量细小的粒子并对他们进行渲染,而且效率要远高于渲染同样数目的精灵。粒子系统可以模拟下雨、火焰、雪、爆炸、蒸气拖尾以及其他多种视觉效果。 粒子系统由很多属性来驱动,这里的“很多”大概是30种左右,它们不仅影响单个粒子的外观和行为,而且也影响着整体的粒子效果。粒子效果是所有粒子一起工作所创造出的独有的视觉效果。单个粒子或是10原创 2013-08-25 20:54:36 · 752 阅读 · 0 评论 -
cocos2d_CCSprite
通过对导演、场景、层和节点的剖析,现在我们已经可以写出一个完整的游戏体系了,在实际应用中,场景一般都是作为游戏的关卡,层作为场景的组成元素(比如UI层,背景层), 导演根据游戏的胜负来激活不同的场景,作为关卡的切换。(以上是常规游戏的流程,仅作参考)但是,单凭这些还不能作出一款高质量的游戏,优秀的游戏不仅要能玩,最关键的还要好玩,好玩的游戏自然少不了绚丽多彩的视觉效果。和其它主流2D引擎一原创 2013-08-25 00:15:34 · 867 阅读 · 0 评论 -
cocos2d_CCAction
从代码的角度讲,行为其实就是改变实体的属性,如坐标、角度等,这些属性大部分都可以靠实体类自身封装的方法来设置,之所以要用行为单独封装它们,还是为了使操作更加简便。试想,当我们要让一个实体连续执行一段行为序列或者不断重复执行一个行为时,编码会变得相当复杂,如果这一过程还是在一定时间内逐渐完成的该怎么办,各种复杂的行为掺杂在一起同时执行,是不是想一想就头大呢?这就是行为类存在的最大意义,它会使编码过程原创 2013-08-25 00:10:54 · 561 阅读 · 0 评论 -
cocos2d_环境搭建
IOS游戏开发主要的2个游戏引擎分别是Cocos2D与unity,目前大部分IOS下2D游戏都是使用Cocos2D这套引擎,我有好几个朋友他们公司都在用这个引擎,并且已经做出很成功的游戏。这套引擎的优点是使用完全免费,但是如果要使用它的编辑器则是要付费的。听说Cocos3D 要出来了,值得研究一下哈。而untity3D 这套引擎使用就须要付费,一台机器大概1万RMB吧,不小的数字噢,做为学习的话可原创 2013-08-25 00:07:50 · 732 阅读 · 0 评论 -
cocos2d_CCNode
cocos2d的所有类都以CC开头,那么实际上这个类的名字就是Node,类如其名,这个类的实例就是一个节点。Cocos2d的类是树状继承的,而在内存中,各个实例之间也是以“树”这种数据结构相关联的。,可见树在cocos2d中的重要性,难怪某位伟人说“要致富,少生孩子多种树”……(雾)所以如果有童鞋对树不太了解的话,建议去看看数据结构,相信会对你的编码有帮助。(在后面的文章中,作者均以读者了解树的相原创 2013-08-25 00:06:01 · 705 阅读 · 0 评论 -
cocos2d-x_CCDirector
在cocos2d-x里面,游戏的任何时间,只有一个场景对象实例处于运行状态,该对象可以作为当前游戏内容的整体包对象Cocos2d-x引擎除了提供了CCDirector,还提供了一个CCDisplayLinkDirector,CCDisplayLinkDirector是一个可以自动刷新的CCDdirector。CCDirector主要函数如下:CCScene * g原创 2013-08-25 00:04:39 · 619 阅读 · 0 评论 -
cocos2d_CCDirector
CCDirector负责创建和处理主窗口,和管理场景的的执行。同时负责:初始化OpenGL ES的context设置OpenGL像素格式(默认是RGB565)设置OpenGL缓冲深度(默认是0-bit)设置投影模式(默认是3D)CCDirector一般作为单件使用,标准用法是:[[CCDirector sharedDirector] methodName]。IO原创 2013-08-25 00:03:10 · 683 阅读 · 0 评论 -
cocos2d_CCScene场景切换
CCScene 对于使用cocos2d的童鞋肯定很熟悉,那么在使用 [[CCDirectorsharedDirector]replaceScene:]; 对scene进行场景(CCLayout)进行切换时,cocos2d提供了一些特效进行过渡,那么今天仔细翻开cocos2d源码,将所有的动画效果都测试了一遍,大概整理如下,提供大家查阅和使用吧; 因为我使用的是最新的cocos2原创 2013-08-25 23:32:46 · 671 阅读 · 0 评论 -
cocos2d_类层次结构
CCScene之前也提到过,CCScene是场景类,它相当于一个大容器,将包含在内的层和精灵输出到屏幕上,是整个树的根节点。其实CCScene的内部构成非常简单,虽然继承自CCNode,但没有在它的基础上增加任何成员变量和方法,只是重构了init。由此可以看出,其实CCScene并没有屏显的作用,其实它的作用只是承上启下,之前说过,节点只有被加到树中才会更新逻辑以及绘制,绘制的方法visi原创 2013-08-25 00:13:21 · 1115 阅读 · 0 评论 -
cocos2d_字体
很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字) -----------------------------1----------------------------------原创 2013-08-25 23:33:58 · 668 阅读 · 0 评论 -
cocos2d_粒子特效二
+(id) particleWithFile:(NSString*)plistFile;-(id) initWithFile:(NSString*) plistFile;CCTextureCache+ (CCTextureCache *) sharedTextureCache;-(CCTexture2D*) addImage:(NSS原创 2013-08-25 21:04:05 · 795 阅读 · 0 评论 -
cocos2d_工程结构
cocos2d项目的结构。新建的cocos2d项目最外层有3个目录,分别存放代码、类库和app包。代码目录的结构如下图所示:最上面的几个是开发者自己编写的类,当然图中是一个新建的项目,所有类都是引擎自动写好的。Resources目录用来存放资源,libs中是cocos2d的源代码,Supporting Files中是入口函数(main)。Libs路径结构,其中coc原创 2013-08-25 00:09:35 · 741 阅读 · 0 评论 -
cocos2d - 01 环境搭建
1,下载cocos2d,并导入到工程2,将cocos2d的路径填写到build setting -> User Header Search Paths 里 ${PROJECT_DIR}/cocos2d, 并将Always Search User Pats设为YES3,导入库 QuartzCore.framework ! OpenGLES.framework原创 2013-08-18 22:12:19 · 768 阅读 · 0 评论