终于完成整个用cocos2d-x 重写 的跑酷游戏啦。。。这里公布源码&资源和 整个项目的下载地址。。。。以及总结整个过程中的感受,偶也...
分类:
其他好文 时间:
2014-08-01 09:18:21
阅读次数:
151
这里把cocos2d-x 3.0的物理碰撞检测单独抽离出来,做成一个简单的项目,可以看到物理碰撞检测的效果,也适合新手入门,为下一步主角和金币碰撞做准备...
分类:
其他好文 时间:
2014-07-31 09:52:46
阅读次数:
308
用这个游戏实例来总结之前我们复习的suo'you...
分类:
其他好文 时间:
2014-07-30 17:35:04
阅读次数:
356
这一步当中,我们给PlayScene中 添加两个按钮,让主角Jump and Crouch,按钮功能如下:
Jump按钮,按下主角跳起来
Crouch按钮,按下主角下蹲,一直按着一直蹲,松开之后主角才站起来
这里用按钮包含头文件"cocos-ext.h"会遇到一点点问题,后面给出详细解决方法:
首先PlayScene.h中要包含头文件:
#include "cocos-ext.h"
US...
分类:
其他好文 时间:
2014-07-29 15:16:48
阅读次数:
217
在这一步,我们主要是把主角加入到游戏场景中来,并且让它跑动,这里的跑动,实际上也就是执行一组动画,让其看起来像是在跑动,而且相对屏幕的位置也不会改变
我们会定义一个主角类:Runner,而这一步就要用到 帧动画 的创建和使用等知识点。
对于Runner,我的设计思路如下:
1.主角有一个动作集合,包括跑动,跳起来,以及蹲下。那么就有不同的帧动画,那么这里借鉴到 晓风残月前辈的方法,将帧动画打...
分类:
其他好文 时间:
2014-07-29 15:02:18
阅读次数:
287
这一步当中,我们主要完成以下功能:
1.地图的无限滚动---让主角看起来真的是在跑动
2.给主角添加Jump跳跃和crouch下蹲动作
那么首先来让背景滚动起来,在PlayScene.h中添加:
//初始化背景
void initBG();
//用update函数让地图滚动
virtual void update(float dt);
//背景精灵
cocos2d::Sprite* bg...
分类:
其他好文 时间:
2014-07-29 13:16:47
阅读次数:
266
下面先给出游戏过程中用到的所有资源
开始界面定义为:MainScene 有如下功能:
1.背景
2.进入游戏界面按钮
3.预先加载背景音乐文件...
分类:
其他好文 时间:
2014-07-28 16:19:53
阅读次数:
278
从这里开始,就和之前前辈的有很多不同啦。
在MainScene中,开始按钮中,我们就要通过回调函数,进入到我们的游戏场景啦。
那么在游戏场景中我们定义为:PlayScene ,而且是一个带物理世界的场景,cocos2d-x 3.0中要创建物理Scene是很简单的,因为它都帮我们封装好了。
那么这一步,我们在PlayScene 中主要完成以下功能:
1.物理世界创建
2.创建一个地面的物理...
分类:
其他好文 时间:
2014-07-28 16:09:23
阅读次数:
194
游戏开发环境:coco2d-x 3.0正式版 、 C++ 、Win7、VS2012,本人是刚入门不久的cocos2dx 学习者,大三,前不久开始为了学习cocos2d-x3.0的全新物理引擎,通过前辈总结的实例游戏,用3.0重写学习。这里先介绍:游戏开发背景,个人现状,用到的知识点以及对自己的学习做笔记和方法总结...
分类:
其他好文 时间:
2014-07-27 23:56:09
阅读次数:
333
在游戏中经常会切换摄像机来观察某一个游戏对象,可以说,在3D游戏开发中,摄像头的切换是不可或缺的。这次我们学习总结下摄像机怎么切换镜头。...
分类:
其他好文 时间:
2014-07-10 21:52:15
阅读次数:
370