
cocos2d-x3.0 游戏实例学习笔记
文章平均质量分 85
了解了基础的知识点以及用法之后,通过完整的游戏实例来学习会进步更快。游戏开始是模仿,于是乎开始用3.0重写已有的老版本游戏也能学到很多
实例:《跑酷》、《卡牌塔防》
The_b-dn
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第十步---发射子弹&怪物受伤---所有源码和资源完结下载
好吧,到这一步,整个游戏基本上弄完啦,由于自己的水平也就这样.....重写的过程中很多细节处理的不好。游戏中很多地方都留下了可扩充的代码,可是时间方面有点不够。。。而且也没美工本次笔记内容:1、思路&代码&效果展示2、完结代码&资源下载一:思路&代码后面的内容基本上是木头书上的内容,没什么太大修改和之前很多地方一样,把子弹单独抽离出来,然后绑定在英雄身上,那么英雄就可以原创 2014-08-28 21:06:25 · 4594 阅读 · 8 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第九步---英雄发动攻击
/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资原创 2014-08-28 12:04:45 · 2700 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第八部---怪物出场
/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资原创 2014-08-27 08:52:42 · 3382 阅读 · 3 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第七步---英雄要升级&属性--解析csv配置文件
/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资原创 2014-08-26 09:55:34 · 3516 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第六步---炮台&点击炮台添加英雄&英雄升级
/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资源都会打包在最后给出原创 2014-08-25 08:02:57 · 2927 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第五步---着手打造游戏界面
/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资源都会打包在最后给出原创 2014-08-24 09:32:48 · 2849 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第四步---编辑器(3)--坐标保存&加载文件操作
/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资原创 2014-08-23 15:59:55 · 3231 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第三步---编辑器(2)---更方便更多操作更像编辑器
/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资原创 2014-08-23 13:39:46 · 2995 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第二步---编辑器(1)--触摸添加点
/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资原创 2014-08-23 08:58:08 · 3847 阅读 · 6 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第一步---开始界面&关卡选择
***每一步对应的所有代码以及用到的资源都会打包在最后给出***为避免代码过多,每一步的代码都做了标记--一看就晓得是第几步实现的避免出错改不回去(难不成还用Git?)***可以根据设计思路(好吧,那名字太高大上。实际就是这一步要干啥)先自己实现---cocos2d-x本来就是如此,相同的功能有许多不同实现方法;先自己折腾是蛮不错的。***为了方便移植到手机上,对于每一步都进行编译android测试;因为很多时候代码在win32下可以,编译就会出错,给出的代码会是测试过后的。原创 2014-08-22 19:30:49 · 4354 阅读 · 5 评论 -
cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第0步---知识点总结&效果预览&设计思路
cocos2d-x 3.0重写《游戏开发之旅》上的 卡牌塔防 实例游戏笔记本次笔记内容:1.知识点总结(学了些啥)2.效果图预览(图)3.总体游戏设计思路(图)---draw by myself4.总结&下次笔记知识预览原创 2014-08-22 09:03:04 · 5113 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》移植到android手机
好吧,自从上次《跑酷》完结之后,就什么没做什么的,主要是修复了一点点bug ,也在相应的文章里面做出了相应的改动。不过,只能在window上看着玩又有什么太大意思呢!!!于是乎又尝试着弄到手机上试试--OK,初生牛犊不要脸,哦不!不怕喷。这里记录一下我的移植过程。(这里会用到新的大小的资源。待会也会全部打包给出,包括,新资源,新代码,已经编译好的apk)。。。这里主要讲几个事:1,一点点麻烦2,简单粗暴的移植方式3,移植需要的准备-----就是怎么样才能移植成功原创 2014-08-04 10:42:32 · 2216 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇--源码放送
哦也,这里修复一个bug--8-2终于完成整个用cocos2d-x 重写 的跑酷游戏啦。。。这里公布源码&资源和 整个项目的下载地址。。。。以及总结整个过程中的感受,偶也原创 2014-08-01 08:03:28 · 4693 阅读 · 3 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》第七步--物理碰撞检测(2)--主角吃金币
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本重写的,目前我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记好啦,根据前面一步的物理碰撞检测的简单了解之后,我们也要完成这次游戏实例笔记的最后一步啦---让主角吃金币,如果碰到岩石就GameOver啦游戏完结之后,会放出所有源码和资源,或者我也会把整个原创 2014-07-31 10:22:56 · 3285 阅读 · 0 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》第七步--物理碰撞检测(1)
这里把cocos2d-x 3.0的物理碰撞检测单独抽离出来,做成一个简单的项目,可以看到物理碰撞检测的效果,也适合新手入门,为下一步主角和金币碰撞做准备原创 2014-07-31 09:13:50 · 3872 阅读 · 2 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第六步--金币&岩石添加并且管理
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本重写的,目前我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记这一步基本思路也是借鉴了前辈重写的泰然教程,金币和岩石抽象出一个基类,但是总的细节设计和前辈的很大的不同,后面写完,我觉得其实Runner也可以继承自那个基类,不过由于自己还有其他事,就没去尝原创 2014-07-30 10:29:40 · 3813 阅读 · 8 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第五步--按钮控制主角Jump&Crouch
这一步当中,我们给PlayScene中 添加两个按钮,让主角Jump and Crouch,按钮功能如下:Jump按钮,按下主角跳起来Crouch按钮,按下主角下蹲,一直按着一直蹲,松开之后主角才站起来这里用按钮包含头文件"cocos-ext.h"会遇到一点点问题,后面给出详细解决方法:首先PlayScene.h中要包含头文件:#include "cocos-ext.h"US原创 2014-07-29 13:06:01 · 4233 阅读 · 9 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》第四步--地图循环&主角添加动作
这一步当中,我们主要完成以下功能:1.地图的无限滚动---让主角看起来真的是在跑动2.给主角添加Jump跳跃和crouch下蹲动作那么首先来让背景滚动起来,在PlayScene.h中添加://初始化背景void initBG();//用update函数让地图滚动virtual void update(float dt);//背景精灵cocos2d::Sprite* bg原创 2014-07-29 08:46:28 · 4472 阅读 · 16 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第三步---主角开跑&同时带着刚体
在这一步,我们主要是把主角加入到游戏场景中来,并且让它跑动,这里的跑动,实际上也就是执行一组动画,让其看起来像是在跑动,而且相对屏幕的位置也不会改变我们会定义一个主角类:Runner,而这一步就要用到 帧动画 的创建和使用等知识点。对于Runner,我的设计思路如下:1.主角有一个动作集合,包括跑动,跳起来,以及蹲下。那么就有不同的帧动画,那么这里借鉴到 晓风残月前辈的方法,将帧动画打原创 2014-07-28 16:38:09 · 3904 阅读 · 9 评论 -
coco2d-x 3.0游戏实例学习笔记 《跑酷》 第二步---游戏界面&全新的3.0物理世界
从这里开始,就和之前前辈的有很多不同啦。在MainScene中,开始按钮中,我们就要通过回调函数,进入到我们的游戏场景啦。那么在游戏场景中我们定义为:PlayScene ,而且是一个带物理世界的场景,cocos2d-x 3.0中要创建物理Scene是很简单的,因为它都帮我们封装好了。那么这一步,我们在PlayScene 中主要完成以下功能:1.物理世界创建2.创建一个地面的物理原创 2014-07-28 11:09:27 · 3988 阅读 · 2 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》第一步--- 开始界面
下面先给出游戏过程中用到的所有资源开始界面定义为:MainScene 有如下功能:1.背景2.进入游戏界面按钮3.预先加载背景音乐文件好吧,弄错啦,本来想设置为0积分,但是上传几次出错,就忘改默认值啦,私信我或者在下面留言留下邮箱,我就给你发种子。。哦不,发资源,游戏资源!!!原创 2014-07-28 09:42:50 · 5212 阅读 · 23 评论 -
cocos2d-x 3.0游戏实例学习笔记 《跑酷》 前言
游戏开发环境:coco2d-x 3.0正式版 、 C++ 、Win7、VS2012,本人是刚入门不久的cocos2dx 学习者,大三,前不久开始为了学习cocos2d-x3.0的全新物理引擎,通过前辈总结的实例游戏,用3.0重写学习。这里先介绍:游戏开发背景,个人现状,用到的知识点以及对自己的学习做笔记和方法总结原创 2014-07-27 19:44:39 · 2984 阅读 · 1 评论