自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (13)
  • 收藏
  • 关注

原创 《跑跑跑》(四)——添加屏幕点击事件,让主角上下移动

创建一个“三方控制器”用来取代之前的SimpleMoveController. ThreeDirectionController.h: 基本上和SimpleMoveController类差不多,区分了X和Y方向上的速度,以及加入了触屏事件(继承自CCLayer),所以,Controller.h中要把继承类CCNode改为 CCLayer! ThreeDirectio

2015-02-28 16:20:39 698

原创 《跑跑跑》(三)——焦点是主角,让地图随着主角滚动

上一节中,已经实现了主角向前跑动,但是跑着跑着主角就跑出地图了,接下来 我们来实现地图随着主角滚动。 首先要在Player中添加一个函数setViewPointByPlayer。      Player.h代码(红框内是新加的) Player.cpp:(新加的代码) setViewPointByPlayer()函数的功能是判断当主角的坐标改变时,是否需要滚 动地

2015-02-28 15:32:47 537

原创 《跑跑跑》(二)——让主角动起来

为了让主角跑起来,先给主角添加一个动画,首先给Player添加一个函数 run(),如图: run()实现: 此时,运行项目,可以看到主角在原地跑起来了。 让主角向前跑起来——添加角色控制器   我们采用组合来实现让主角向前跑,把向前跑作为一个功能单独写在一起类,主角只要增加一个成员变量(向前跑的 类)就能实现向前跑的动作。而这个类,就是控制器。

2015-02-26 22:42:24 725

原创 固定主角出生点——对象层的使用

上一章中,主角的坐标是在代码里写死的,我们还可以更灵活一点,Tiled  Map还有一个很腻害的功能,那就是:对象层。 其实没有多神气,就是在地图上的某个位置设置一个对象,然后可以在代码里 获取这个对象的信息,比如坐标。 打开Tiled地图编辑器,依次单击菜单栏的 [ 图层 ] -> [添加对象层],新建一个 对象层,命名为objects,如图: 接下来,选中objects图

2015-02-26 20:54:33 3051

原创 游戏实例之《跑跑跑》(一)——地图生成和添加主角

先新建一个项目 首先我们把游戏窗口大小设定为1024*640,在main.cpp里面改,上几章有提到,就不再提了。 现在我们来创建一个筛选器,以便为代码分类,如图: 在“关卡”筛选器中创建一个类,命名为TollgateScene, 代码如下: TollgateScene.h: TollgateScene.cpp: 代码很简单,主要看看init函数

2015-02-26 00:28:39 978

原创 动画制作——CCAnimation

这次向大家介绍Cocos2d-x的动画;是动画,不是动作。 新建一个项目,我们为HelloWorldScene新增一个函数,如代码: HelloWorldScene.cpp 我们有一组图片,如图: 创建动画的步骤一般有3步: (1)创建一组CCSpriteFrame对象,每张动画图片为一个CCSpriteFrame对象。 (2)用这组CCSpri

2015-02-18 17:08:17 1061

原创 什么是纹理——CCTexture简单解说

在上一章中,利用CCSpriteBatchNode,在一次渲染中加载多个Sprites,大大地提高了运行速度。 但是CCSpriteBatchNode只能同时加载具有同一纹理的精灵。那么什么是纹理呢?我们可以简单地理解为图片,一个精灵可以在绘制时只使用图片的一部分,比如只绘制人物的头部,但它依旧是属于同一个纹理。 我们来看代码,新建一个项目,命名为Chapter6_2_CCTextur

2015-02-18 15:42:49 570

原创 把相同的精灵装上车——使用CCSpriteBatchNode优化

我们要介绍一个很强大的类,当我们要制作那种满屏都是怪物的游戏时,特别有用,它就是CCSpriteBatchNode.

2015-02-16 15:24:05 427

原创 《Little Runner》(六)——创建分数标签、血量条

这次我们只需要给TollgateScene类加东西,首先看头文件: 我们新增了两个函数,分别用于创建分数标签和血量条,以及用于保存分数标签和血量条对象的变量 我们要在init函数的最后加上新的两个函数,如下: 重点来的,看看新增的两个函数做了什么: 至此,我们的第一个游戏实例就到尾声了。接下来让分数标签和血量条起作用,我们稍微修改一下TollgateScen

2015-02-16 15:19:17 448

原创 《Little Runner》(五)——怪物碰撞检测

上一章中,虽然怪物已经出现了,但是怪物对玩家没有造成任何伤害,所以我们接下来要加入碰撞检测,如果怪物碰到主角,则扣主角的血。 我们给Player类添加点东西,如下代码显示: Player类新增了以下内容: (1)hit()函数:怪物碰撞到玩家时调用 (2)getiHP()函数:获取玩家血量 (3)getBoundingBox()函数:获取碰撞范围 (4)int m_iHP变量:

2015-02-13 15:37:49 750

原创 《Little Runner》(四)——添加怪物

效果图: 首先在实体筛选器中创建“怪物筛选器”,然后在“怪物筛选器”下新建一个类,命名为Monster。 Monster.h的代码如下: Monster一共声明了4个函数,1个变量,分别介绍如下: (1)show函数:由于怪物是不断出现,然后不断消失的(碰到主角就消失),为了避免频繁“new”对象,怪物消失时只是暂时隐藏,而不进行销毁,该函数用于显示怪物。 (2)hide

2015-02-11 13:57:38 548

原创 《Little Runner》(三)——让主角跳起来

上一篇文章中,实现了地图的无限滚动,那么接着我们创建一个Jump按钮,让主角可以跳起来。 效果图: 1.CCControl的应用——创建跳跃按钮 TollgateScene.h代码:(别忘了引入cocos-ext.h头文件) 我们要给TollgateScene添加两个函数,如图: TollgateScene.cpp修改部分代码:(要记得在ini

2015-02-10 19:52:29 463

原创 《Little Runner》(二)——无限滚动场景

每一帧都可以操作——scheduleUpdate初探

2015-02-06 18:54:53 385

原创 创建第一个游戏《Little Runner》——添加场景、角色(一)

筛选器(相当于文件夹) 在项目上单击鼠标右键,依次选择[添加] -> [新建筛选器],如图: 我们先创建一个名为“LittleRunner第一篇”的筛选器,再以同样的方法创建“实体”筛选器和“主角筛选器”……,如图: 2.创建实体基类 Entity.h代码: Entity.cpp代码: 3.创建主角类: Player.h代码: Playe

2015-02-06 18:21:47 717

自定义Spinner,效果如腾讯QQ输入账号下拉框

Android Studio工程,自定义Spinner,效果如腾讯QQ输入账号下拉框

2015-07-30

png_for_dialog

png_for_dialog

2015-07-22

对相机图库中的照片裁剪,并更新UI.rar

简洁美观 选取相机、图库中的照片,进行裁剪,并更新UI

2015-04-30

Fragment间的切换

Fragment间的切换

2015-04-28

FragmentTest

Fragment中为按钮添加响应事件 Fragment中为按钮添加响应事件

2015-04-28

Viewpager嵌套listview

Viewpager嵌套listview

2015-04-10

缓冲、loading动态图标

android应用开发中的各种缓冲、loading的动态图标

2015-03-22

ipl系统工具

ipl系统工具

2015-03-21

OpenGl库文件集合

Visual Studio OpenGl配置所需的.dll .h .lib文件 教程地址:http://blog.csdn.net/u010778159/article/details/44514719

2015-03-21

opengl库文件完整版

包含配置opengl的lib、dll、.h文件

2015-03-21

android开发小图标

多套安卓开发的小图标,包含psd、pnd文件

2015-03-15

cocos2d-x2.1.3的msvc.rar

cocos2d-x2.1.3的msvc.rar

2015-01-25

install-templates-msvc.bat

install-templates-msvc.bat

2015-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除