cocos2d-x
文章平均质量分 81
w踏雪w
永远保持一颗谦卑的心。
展开
-
cocos2d-x学习笔记(13)--schedule
cocos2d-x学习笔记(13)--schedule本文出自https://shuwoom.com博客,欢迎访问! 在游戏中,要检测两个运动的物体什么时候否碰撞,就必须在每一帧中对两个物体的矩阵范围进行判断,是否出现相交。同样的,一些游戏动画,为了做出动画效果,我们在设置动作的同时,还需要对每一帧的画面进行布局,在cocos2d-x中就可以使用schedule()函数实现了。下...原创 2012-08-23 09:29:10 · 6722 阅读 · 0 评论 -
cocos2d-x学习笔记(14)--CCTextureCache
cocos2d-x学习笔记(14)--CCTextureCache本文出自https://shuwoom.com博客,欢迎访问! 这里我直接根据一段代码来解释CCTextureCache,代码如下:...........................CCSprite* sprite = CCSprite::spriteWithFile("player.png");add...原创 2012-08-23 12:01:21 · 4077 阅读 · 0 评论 -
cocos2d-x学习笔记(3)--重要概念
cocos2d-x学习笔记(3)--重要概念本文出自https://shuwoom.com博客,欢迎访问!此处,本文章引用了CSDN中小满的cocos2d-x初探学习笔记(2)--重要概念及Test例子结构http://blog.csdn.net/bill_man/article/details/7214035 概念1--导演(CCDirector) ...原创 2012-08-05 23:38:03 · 1728 阅读 · 2 评论 -
cocos2d-x学习笔记(4)--CCLayer背景绘制
cocos2d-x学习笔记(4)--CCLayer背景绘制本文出自https://shuwoom.com博客,欢迎访问!step1:创建一个cocos2d-win32 application,并命名为simpleGamestep2:在HelloWorldScene.h中创建新类LayerBlack、LayerBlue和LayerBackground class LayerB...原创 2012-08-06 13:40:43 · 3004 阅读 · 2 评论 -
cocos2d-x学习笔记(5)-- CCScene场景的切换
cocos2d-x学习笔记(5)-- CCScene场景的切换本文出自https://shuwoom.com博客,欢迎访问!step1:创建一个cocos2d-win32 application,并命名为simpleGame;step:为了代码的整洁,我把上一节中的山和太阳这两个背景合为一个背景---LayerDay(白天),同时将山和月亮合并为NightLayer夜景(晚上)...原创 2012-08-06 22:50:52 · 2077 阅读 · 0 评论 -
cocos2d-x学习笔记(6)--按钮
cocos2d-x学习笔记(6)--按钮本文出自https://shuwoom.com博客,欢迎访问!step1:创建一个cocos2d-win32 application,并命名为menustep2:为了简化代码,我吧HelloWorldScene.cpp中的init()函数中的“Hello World”和背景代码段删除了。同时,为了省去时间,我很简单地做了一些按钮。在Hello...原创 2012-08-07 20:35:01 · 5434 阅读 · 0 评论 -
cocos2d-x学习笔记(7)--动作(Actions)
cocos2d-x学习笔记(7)--动作(Actions)本文出自https://shuwoom.com博客,欢迎访问! 动作在cocos2d-x中可以说是精华部分(不是说其它的不好,而是这一部分内容特别丰富!!),作为重中之重,我们会分几个阶段来学习,先从简单的动作开始,然后通过组合简单的动作形成复杂动作。一下就是我们将会用到的主要函数,函数有些多,但不一定全部要学,可以...原创 2012-08-08 23:39:44 · 3180 阅读 · 1 评论 -
cocos2d-x学习笔记(11)--坐标系
cocos2d-x学习笔记(11)--坐标系 本文出自https://shuwoom.com博客,欢迎访问!在cocos2d-x中一共有四种坐标:(1)屏幕坐标系 在windows系统中,默认的原点在屏幕的左上角,X轴向右,Y轴向下。 (2)GL坐标系 原点在左下角,X轴向右,Y轴向上。由于cocos2d-x使用的是open g...原创 2012-08-15 10:08:51 · 2647 阅读 · 0 评论 -
cocos2d-x学习笔记(15)--地图的使用1(TMX)
cocos2d-x学习笔记(15)--地图的使用1(TMX)本文出自https://shuwoom.com博客,欢迎访问! 在讲地图的使用方法前,我先向大家介绍一个cocos2d-x下的开源地图编辑软件(.tmx),下载地址:http://www.mapeditor.org/。这里我使用的是QT版本。打开软件后的界面如下这里我使用了游戏引擎中自带例子下的图片资...原创 2012-08-23 19:47:41 · 6052 阅读 · 5 评论 -
cocos2d-x学习笔记(17)--简单游戏实例1--双枪手
cocos2d-x学习笔记(17)--简单游戏实例1--双枪手本文出自https://shuwoom.com博客,欢迎访问!从最初的学习笔记到现在,一直在讲的都是一些基础操作,没有实际去做出一个游戏,有些人可能会疑问之前学得实不实用。为了更好地运用和巩固前面的知识,现在开始,我开始开发一个很简单的游戏--双枪手,是游戏总得有个名字的吧,可能起得不怎么样,大家见谅见谅!这次游戏我会...原创 2012-08-25 16:39:33 · 2200 阅读 · 2 评论 -
cocos2d-x学习笔记(8)--progress(进度条)
cocos2d-x学习笔记(8)--progress(进度条)本文出自https://shuwoom.com博客,欢迎访问! 在一些游戏中,我们会见到游戏载入进度,或者在游戏统计成绩时,见到一些饼状图。下面我们就来学习进度条。这次要学习两个类:1.CCProgressTo2.CCProgressTimer在cocos2d-x 的online api docume...原创 2012-08-11 14:03:54 · 3535 阅读 · 3 评论 -
cocos2d-x学习笔记(1)--coco2d-x引擎下载及环境搭建
cocos2d-x学习笔记--coco2d-x引擎下载及环境搭建 本文出自https://shuwoom.com博客,欢迎访问!step1:首先到coco2d-x的中文官方网站http://cn.cocos2d-x.org/下载最新的cocos2d-x引擎 Step2:解压后生成一个文件夹cocos2d-x,打开解压包,点击”build-win32,bat”来编译整个项目,之...原创 2012-08-05 16:00:54 · 2329 阅读 · 0 评论 -
cocos2d-x学习笔记(19)--label 、label atlas
cocos2d-x学习笔记(19)--label 、label atlas本文出自https://shuwoom.com博客,欢迎访问! 在正式开讲前,还是要做一些准备工作。 首先讲讲一个ccV3F_C4B_T2F_Quad类的使用,大家不要被这个长长的名称吓到,只需来个刨根问底,就对它的使用方法一目了然了。下面我把,官方文档上的资料整理了一下放在一起: c...原创 2012-08-27 13:39:07 · 4778 阅读 · 0 评论 -
cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer本文出自https://shuwoom.com博客,欢迎访问!注意:从cocos2d-x学习笔记(21)开始我使用的cocos2d-x版本是2.0.2,而之前一直使用的版本是1.0。2.0.2版本修复了很多的bug,(其中包括CCTMXLayer使用addChild函数时出问题的bug)。由于两版本之间有一些差异,这...原创 2012-09-11 19:33:06 · 2804 阅读 · 1 评论 -
cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoin、抗锯齿
cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoin、抗锯齿本文出自https://shuwoom.com博客,欢迎访问!注意:从cocos2d-x学习笔记(21)开始我使用的cocos2d-x版本是2.0.2,而之前一直使用的版本是1.0。2.0.2版本修复了很多的bug,(其中包括CCTMXLayer使用addChild函数时出问题的b...原创 2012-09-11 15:38:15 · 3578 阅读 · 4 评论 -
cocos2d-x学习笔记(21)--CCSpriteBatchNode
cocos2d-x学习笔记(21)--CCSpriteBatchNode本文出自https://shuwoom.com博客,欢迎访问!注意:从cocos2d-x学习笔记(21)开始我使用的cocos2d-x版本是2.0.2,而之前一直使用的版本是1.0。2.0.2版本修复了很多的bug,(其中包括CCTMXLayer使用addChild函数时出问题的bug)。由于两版本之间有一些差异,这可...原创 2012-09-10 23:24:00 · 2798 阅读 · 1 评论 -
cocos2d-x学习笔记(2)--向游戏中添加角色(sprite)
本文出自https://shuwoom.com博客,欢迎访问! step1:首先创建一个cocos2d-win32 application,并命名为addSprite。Step2:然后把图片添加到工程文件夹下的resource文件夹下。 Step3:打开HelloWorldScene.cpp文件,将init()函数修改成如下代码bool HelloWorld::init(...原创 2012-08-05 16:05:53 · 1696 阅读 · 1 评论 -
cocos2d-x学习笔记(12)--粒子系统
cocos2d-x学习笔记(12)--粒子系统本文出自https://shuwoom.com博客,欢迎访问! 这次我们要接触的是粒子系统,其实就是游戏中常说的武器系统。在cocos2d-x中文官方网站上http://cn.cocos2d-x.org/document,我截了下图:上图就是所有的粒子效果,我们只要掌握其使用方法即可。在讲粒子系统之前,我要补充说明一些东西。...原创 2012-08-15 12:35:55 · 1855 阅读 · 0 评论 -
cocos2d-x学习笔记(16)--spritesheet(精灵表单)
cocos2d-x学习笔记(16)--spritesheet(精灵表单)本文出自https://shuwoom.com博客,欢迎访问!在讲这次的内容前,我们需要做一些“课前”准备工作;首先是说说sprintf函数,定义如下:int sprintf(char* buffer, const char* format[argument].......);使用方法:........原创 2012-08-25 15:08:45 · 6839 阅读 · 0 评论 -
cocos2d-x学习笔记(9)--effect(特效)
cocos2d-x学习笔记(9)--effect(特效)本文出自https://shuwoom.com博客,欢迎访问! 在游戏中,我们经常会看到一些打斗场面使整个屏幕产生波浪效果,或者在切换场景是出现翻页效果等等。下面,我会把所有的特效全部罗列出来,一共有22种,比较多。其实每一个类就是一个特效类,我们只要掌握特效的是用方法,那么久可以掌握全部特效的是用。step1:创建coc...原创 2012-08-13 19:44:52 · 2991 阅读 · 0 评论 -
cocos2d-x学习笔记(10)--touchEvent
cocos2d-x学习笔记(9)--effect(特效)本文出自https://shuwoom.com博客,欢迎访问! 这次,我们对屏幕触屏事件做一下简单的介绍。 这次我们要讲到三个触屏响应事件函数:ccTouchesEnded(CCSet *pTouches, CCEvent *pEvent)ccTouchesMoved(CCSet *pTouches, CCEven...原创 2012-08-13 22:51:48 · 2312 阅读 · 1 评论 -
cocos2d-x学习笔记(18)--游戏打包(windows平台)
cocos2d-x学习笔记(18)--游戏打包(windows平台)本文出自https://shuwoom.com博客,欢迎访问! 之前做好的游戏,都是在vs2008下编译运行的。如果说想把游戏发布到网上或者和其他人一起分享游戏,那就得对游戏进行打包。下面我就向大家介绍一款程序打包工具----Enigma Virtual Box,这个软件的下载链接我就不提供了,大家在...原创 2012-08-26 19:14:55 · 4880 阅读 · 0 评论 -
cocos2d-x学习笔记(20)-- box2d入门
cocos2d-x学习笔记(20)-- box2d入门本文出自https://shuwoom.com博客,欢迎访问! 在看本次的文章前,最好先看我写的box2d物理引擎自学笔记整理1做做一些准备工作,以便更好地理解代码。step1:创建coco2d-win32工程,注意在创建时记得勾上Box2D选项,命名为box2d;step2:在HelloWorldScene.h中...原创 2012-08-28 15:35:33 · 4502 阅读 · 4 评论