cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第0步---知识点总结&效果预览&设计思路

原创 2014年08月22日 09:03:04

/* 说明:

**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记

**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记

**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x

*/

环境:Win7 、cocos2d-x 3.0final 、C++ 、VS2012

笔记思路:后面就按这种思路写笔记啦

1、首先给出每次实现的效果截图

2、然后给出设计思路

3、贴出代码+代码详解

4、后面每次的笔记都单独给出资源以及代码

5、总结&下节笔记知识点了解

本次笔记内容:

1.知识点总结(学了些啥)

2.效果图预览(图)

3.总体游戏设计思路(图)---draw by myself

4.总结&下次笔记知识预览

一:知识点总结

 前前后后折腾了十多天,总算弄出了个基本,个人觉得游戏这东西首先就是模仿,通过实例来了解这类型的游戏设计与实现,就像自己前面用3.0重写《跑酷》一样,同样学到很多。好吧,总结下学到的知识点:

1、编辑地图

所谓编辑地图就是:给出背景,然后你可以自己任意修改设定 炮台的位置和怪物行走路线,其中,炮台位置表示可以放英雄的位置,后面游戏中可以通过点击炮台添加英雄

2、文件操作

既然自己编辑炮台和怪物路线,那么就得进行文件操作,我也曾老在群里听别人讨论 plist配置文件 怎么怎么的,当时完全不懂啊亲!!而且这里英雄怪物的属性(攻击力.....)也是通过Cvs配置文件。这里通过实例很好的了解到配置文件解析等操作

3、屏幕画图

你来确定炮台位置得通过触摸屏幕,那么展现你设定的炮台位置就要在屏幕上画图

4、游戏实现

你可以学到怪物移动、英雄对攻击范围内的怪物锁定--攻击、英雄可以升级......等塔防类游戏的实现

5、由于时间关系,对木头书里面的一些内容也有取舍。也算是一个能运行的游戏吧

二:看看效果图:


游戏主界面,好吧我是通过在游戏场景中,自己设计炮台位置怪物路线,自己配置怪物属性,然后马上截图,作为主界面的背景惊讶。可以看到几种怪物和正在对英雄进行操作(升级、删除、关闭操作按钮)


主界面Start 按钮后,可以选择游戏等级进入游戏:


游戏中可以通过Back按钮回到主界面


主界面编辑操作之后,可以自己编辑

三:总体游戏设计思路

好吧,自己乱画的。也不知道算不算游戏设计思路,但是--初生牛犊不要脸,啧啧。。。


四:总结&下次笔记知识预览

我在学习过程中是这么来的:先将木头书上的一部分内容看了,看看要做些什么事,也即是设计思路。然后自己写,写不下去了或者出现bug先自己调试、百度、请教,最后不行就看源码啦。发现自己总体实现了效果之后,代码乱得不堪入目....而且很多地方调试修改感觉自己有点乱。后面自己完整有条理的写一次,并作出相应笔记

下次预览:

下次我们就设计游戏主界面、关卡选择、编辑界面---下次资源&下次代码会在亲测后在文章下面给出

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第二步---编辑器(1)--触摸添加点

/* 说明: **1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习...

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第九步---英雄发动攻击

/* 说明: **1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说...

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第八部---怪物出场

/* 说明: **1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说...

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第四步---编辑器(3)--坐标保存&加载文件操作

/* 说明: **1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说...

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第六步---炮台&点击炮台添加英雄&英雄升级

/* 说明: **1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记...

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第七步---英雄要升级&属性--解析csv配置文件

/* 说明: **1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说...

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第一步---开始界面&关卡选择

***每一步对应的所有代码以及用到的资源都会打包在最后给出 ***为避免代码过多,每一步的代码都做了标记--一看就晓得是第几步实现的避免出错改不回去(难不成还用Git?) ***可以根据设计思路(好吧...

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第十步---发射子弹&怪物受伤---所有源码和资源完结下载

好吧,到这一步,整个游戏基本上弄完啦,由于自己的水平也就这样.....重写的过程中很多细节处理的不好。 游戏中很多地方都留下了可扩充的代码,可是时间方面有点不够。。。而且也没美工 本次笔记内容: ...

cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第五步---着手打造游戏界面

/* 说明: **1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记 **2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记...

cocos2d-x 3.0游戏实例学习笔记 《跑酷》第一步--- 开始界面

下面先给出游戏过程中用到的所有资源 开始界面定义为:MainScene 有如下功能: 1.背景 2.进入游戏界面按钮 3.预先加载背景音乐文件 好吧,弄错啦,本来想设置为0积分,但是上传几次出错,就忘...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)