• cocos2d-x 学习笔记——瓦片地图TiledMap

    时间:2023-02-09 13:53:14

    本文出自 “夏天的风” 博客,转载时请务必保留此出处:http://shahdza.blog.51cto.com/2410787/1613527 【唠叨】     还记得我们小时候玩的小霸王里面的游戏吗?大部分都是基于Tile地图的游戏,如坦克大战、冒险岛、魂斗罗、吞食天地等。而在手游中,基于瓦片...

  • 【Cocos2d-X开发学习笔记】第12期:动作类CCAction的详细讲解

    时间:2023-02-08 16:14:44

                   一般对于游戏中的精灵而言,它们不仅仅是存在于场景中,而且是动态展现的,例如,精灵移动的动态效果、动 画效果、跳动效果、闪烁和旋转动态效果等。每一种效果都可以看成是精灵的一个动作。     一、动作类(CCAction)           和之前介绍的内容不同,Coco...

  • 【Cocos2d-X开发学习笔记】第16期:动作类之缓冲动作和组合动作的使用

    时间:2023-02-08 15:56:55

    本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010 一、缓冲动作        在实现运动中,常常需要一些加速度或者减速度的效果。Cocos2D-X引擎为我们提供了相应的实现接口,这样就 不...

  • 【Cocos2d-X开发学习笔记】第14期:动作类之基本动作的使用(下)

    时间:2023-02-08 15:52:03

     本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010      我们今天要学习到的基本动作有跳跃动作、贝塞尔曲线动作、淡入淡出动作、闪烁动作、色值渐变动作。   一、跳跃动作   1、首先看CCJum...

  • cocos2d-x学习笔记(1) windows8环境搭建(转)

    时间:2023-02-08 10:26:55

    打算开始学cocos2d-x,这里把学cocos2d-x的环境搭建给记录下,顺便也防止以后忘记。我用的平台是windows8+vs2012。下面就是主要步骤:  1、cocos2d-x引擎的下载: 官方版本地址为:http://www.cocos2d-x.org/projects/coco...

  • Cocos2d-x学习笔记《06》—— 导演类Director

    时间:2023-02-06 20:26:11

    Cocos2d-x学习笔记《06》—— 导演类Directorwho1753Cocos2d围观90次暂无评论 一. 类Director继承关系图 二. 常用方法(1). 属性相关 1 //获得当前运行的场景,cocos2dx同时只能运行一个场景  2 ...

  • cocos2d-x 菜鸟学习笔记四(游戏场景与场景切换)

    时间:2023-02-06 19:58:52

    首先是一些常识的介绍,这里有篇文章:http://article.ityran.com/archives/3283 简单的说来,一个游戏中包含的主要元素就是导演,场景,层,精灵,其实就是和拍戏一样,导演负责按“剧本”控制场景、层和精灵(演员),这“剧本”当然是我们自己设计的,比如:有什么角色演员,什...

  • cocos2d-x学习笔记【一】创建自己的场景类

    时间:2023-02-06 19:54:20

    本帖首发于自己新建的论坛网站:计算机专业学习网,www.hua2buxie.cn。有很多不懂,写的也不好,望大家见谅!欢迎大家去我的网站发帖留言或者发教程。 背景:前段时间才开始学习cocos2d-x,搭建环境那些就不说了,朋友们在网上找下,我用的环境是cocox2d-x 3.x的。创建自己的场景新...

  • Cocos2d-x学习笔记《08》——精灵类Sprite

    时间:2023-02-06 19:49:56

    Cocos2d-x学习笔记《08》——精灵类Spritewho1753Cocos2d围观107次暂无评论 一. Sprite类继承关系 精灵实际上可以说就是游戏总的主角,游戏中我们可操作的人物、宠物等待。我们所看到的精灵本质上就是一个静态的二维图。在Cocos2d-x里面精灵是用Sprite类来进行...

  • Cocos2d-x 3.2学习笔记(三)学习绘图API

    时间:2023-02-06 19:30:50

    关于cocos2d-x 3.2 版本的绘图方法有两种 1、使用DrawNode类绘制自定义图形。 2、继承Layer类重写draw()方法。 以上两种方法都可以绘制自定义图形,根据自己的需要选择合适的方法。 一、使用DrawNode类绘制自定义图形 使用DrawNode 类绘制图形是最简单的方法,c...

  • Cocos2d-x学习笔记(八)实例——精灵Action

    时间:2023-02-06 19:21:56

    【关于精灵Action】 精灵的动作分为瞬时动作和延时动作,瞬时动作中间不产生任何动画效果,而延时动作则会产生很多的动画效果。动画效果主要还是要靠延时动作类CCActionInterval的子类来实现,其应用实例在TestCpp里面有很多的例子。 单纯的实现一个精灵动作很简单,只要重写基类的onE...

  • cocos2d-x学习笔记(16)--spritesheet(精灵表单)

    时间:2023-02-06 19:17:17

    cocos2d-x学习笔记(16)--spritesheet(精灵表单) 本文出自http://www.wenbanana.com稻草人博客,欢迎访问! 在讲这次的内容前,我们需要做一些“课前”准备工作; 首先是说说sprintf函数,定义如下: int sprintf(char* buffer,...

  • Cocos2d-x学习笔记(八)精灵对象的创建

    时间:2023-02-06 19:17:11

    精灵类即是Sprite,它实际上就是一张二维图。 它首先直接继承了Node类,因此,它具有节点的特征,同时,它也直接继承了TextureProtocol类,因此,它也具有纹理的基本特征。 这里,有必要普及一下纹理的含义。个人理解,纹理在这里其实也是二维图像(当然也有三维的纹理),它描述了物体表面的细...

  • cocos2d-x学习笔记:SpriteBatchNode

    时间:2023-02-06 19:12:22

    SpriteBatchNode的作用大致可理解为: 在开发游戏时,当一个层中需要使用多个相同的图片进行渲染某个sprite时,为了避免同样的图片重复渲染,所以使用该类来创建精灵。代码大致如下: SpriteBatchNode* node = SpriteBatchNode::create("tes...

  • cocos2d-x 3.1.1 学习笔记[9]scheduler 调度器

    时间:2023-02-06 19:07:48

    调度器(scheduler) 继承关系 原理介绍 Cocos2d-x调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处: 每当Node不再可见或已从场景中移除时,调度器会停止。 Cocos2d-x暂停时,调度器也会停止。当Co...

  • Cocos2d-x学习笔记(一)

    时间:2023-02-06 19:03:00

    Cocos2d 中一些验证正则表达式: 邮箱: #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) regex pattern("([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2}...

  • cocos2d-x学习笔记——cocos2d-x-3.3beat0工程创建过程

    时间:2023-02-06 19:02:48

    1.从Cocosd—x的开发者平台网站,下载最新的cocos2d-x 3.3beta版,解压。 以下为解压后的文件夹目录 2.在解压的文件中找到download-deps.py和setup.py文件(确保安装好python,并配置好环境变量等) 依次点击运行,运行后在该目录下按住shift+鼠...

  • Cocos2d-x 3.x学习笔记:猩先生带你打飞机(五)敌我碰撞处理、分数计算、音乐播放

    时间:2023-02-06 18:58:52

    下面先是介绍下这一节要使用到的相关cocos2d-x的技术 一、粒子特效 粒子特效是什么,这个就百度百度,我只理解到它就是个很酷炫的效果。在cocos2d-x中使用粒子特效很简单,其实他也就是个Node,创建和使用都跟精灵差不多。另外,粒子特效一般用一个plist来描述,就是一个plist做后缀的x...

  • cocos2d-x学习笔记(四)动作(Action)

    时间:2023-02-06 15:55:58

    cocos2d-x引擎中,动作(Action)定义了在节点上的通用操作,他不依赖于节点,但是 在运行时需要指定节点为目标,动作最直观的好处就是可以实现很多动画效果,如精灵的行走、 跳跃等   CCAction是所有动作的基类:   CCSpeed:调整实体(节点)的执行速度;CCFollow:可以...

  • *的cocos2d-x学习笔记05-场景与场景动画,动作

    时间:2023-02-06 15:51:19

    场景切换函数: Director->getInstance()->replaceScene(Scene*); Director->getInstance()->runWithScene(Scene*); 两者的区别在于,如果有Scene存在,使用第一个;第一次运行场景,用第...