自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The_b-dn

what a bad man!---伤脑筋

  • 博客(94)
  • 资源 (5)
  • 收藏
  • 关注

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

cocos2d-x 3.0重写《游戏开发之旅》上的 卡牌塔防 实例游戏笔记本次笔记内容:1.知识点总结(学了些啥)2.效果图预览(图)3.总体游戏设计思路(图)---draw by myself4.总结&下次笔记知识预览

2014-08-22 09:03:04 5022

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

下面先给出游戏过程中用到的所有资源开始界面定义为:MainScene 有如下功能:1.背景2.进入游戏界面按钮3.预先加载背景音乐文件好吧,弄错啦,本来想设置为0积分,但是上传几次出错,就忘改默认值啦,私信我或者在下面留言留下邮箱,我就给你发种子。。哦不,发资源,游戏资源!!!

2014-07-28 09:42:50 5122 23

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

好吧,到这一步,整个游戏基本上弄完啦,由于自己的水平也就这样.....重写的过程中很多细节处理的不好。游戏中很多地方都留下了可扩充的代码,可是时间方面有点不够。。。而且也没美工本次笔记内容:1、思路&代码&效果展示2、完结代码&资源下载一:思路&代码后面的内容基本上是木头书上的内容,没什么太大修改和之前很多地方一样,把子弹单独抽离出来,然后绑定在英雄身上,那么英雄就可以

2014-08-28 21:06:25 4513 8

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

/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资

2014-08-28 12:04:45 2597

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

/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资

2014-08-27 08:52:42 3317 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 3432

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

/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资源都会打包在最后给出

2014-08-25 08:02:57 2877

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

/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资源都会打包在最后给出

2014-08-24 09:32:48 2774

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

/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资

2014-08-23 15:59:55 3159

原创 cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第三步---编辑器(2)---更方便更多操作更像编辑器

/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资

2014-08-23 13:39:46 2938

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

/* 说明:**1.本次游戏实例是《cocos2d-x游戏开发之旅》上的最后一个游戏,这里用3.0重写并做下笔记**2.我也问过木头本人啦,他说:随便写,第一别完全照搬代码;第二可以说明是学习笔记---好人**3.这里用cocos2d-x 3.0版本重写,很多地方不同,但是从重写过程中也很好的学习了cocos2d-x*/***每一步对应的所有代码以及用到的资

2014-08-23 08:58:08 3766 6

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

***每一步对应的所有代码以及用到的资源都会打包在最后给出***为避免代码过多,每一步的代码都做了标记--一看就晓得是第几步实现的避免出错改不回去(难不成还用Git?)***可以根据设计思路(好吧,那名字太高大上。实际就是这一步要干啥)先自己实现---cocos2d-x本来就是如此,相同的功能有许多不同实现方法;先自己折腾是蛮不错的。***为了方便移植到手机上,对于每一步都进行编译android测试;因为很多时候代码在win32下可以,编译就会出错,给出的代码会是测试过后的。

2014-08-22 19:30:49 4265 5

原创 hdu3790最短路径问题

这是一个最短路径的裸题,我们在边结构体中 添加成员路径和花费,然后在松弛操作的时候用这两个来松弛就OK// AC 840k 109ms#include#includeusing namespace std;#define MAX 1001#define IFN 1<<30-1struct node{ int to,len,cost,next;}edge[MAX*100

2014-08-18 19:38:52 1099

原创 poj1185炮兵布阵结题报告--初步了解--状态压缩dp

好吧,借助poj1185炮兵布阵这题,仔仔细细的了解了一下状态压缩动态规划。那么这里详细了解什么是状态压缩,如何状态压缩,状态压缩的操作。。。以及详细的解题报告。希望自己后面了解的时候能一目了然,对刚入门的人有帮助是最好不过滴

2014-08-18 19:34:12 1247

原创 hdu2844 & poj1742 Coin ---多重背包--两种方法

题意:你有N种硬币,每种价值A[i],每种数量C[i],问。在不超过M的情况下,我们用这些硬币,付款有多少种情况。也就是:1,2,3,4,5,....,M这么多种情况下,你能用你的硬币不找钱,付款多少种情况。例如:你有一种硬币,价值2,个数2,那么 你是不能付款 3元的。。你只能付款2,或者4元。。OK,题意差不多就是这样啦。那么这里有两种方式!分析:那么这里我们可以用多重

2014-08-07 13:38:46 1319

原创 poj2063投资--完全背包

题意:有d种股票,每种股票有一个购买钱数,和收益,你有本金C,year年之后,可以获得最大的投资收益是多少?分析:那么这里,我们可以知道每种股票可以购买无限次,那么这里可以看出是完全背包问题,可以把本金C看做背包。但是需要处理一下(等会说这个问题)我们单独看看一年的收益,分析dp过程:dp[i][j] 表示考虑第i种股票,使用j 这么多钱的时候的最大收益。通过之前的 白话背

2014-08-07 13:05:19 1268

原创 白话背包之完全背包

借着前面的  白话背包之01背包 的基础,来结合图看看完全背包是个什么东东,希望以后自己看能一目了然,能对刚接触的童鞋有帮助是最好不过滴一:关于完全背包有N个物品,每个物品(有无限多个) i 对应有重量w[i]、价值va[i]。有一个背包可以放M重的物品,现在让你从N钟物品中选择一些物品,在不超过背包上限情况使得背包装的价值最大。二:初步了解完全背包算法那么这里看看状态转移方程

2014-08-07 12:35:23 1525

原创 hdu1507--二分图最大匹配

题意:你大爷,哦不!你大叔继承了一块地什么的都是废话。。,这里说说题意,和怎么建图。题意:这里有一块N*M的地,但是有 K 个地方,是池塘,然后输入K行(x,y),OK,现在可以出售的地必须是 1*2 大小的矩形,并且不能是池塘。。。问,在N*M的这块地上,能有多少块地可以出售,并且,要输出这些可以出售的地的坐标。建图:那么这里其实和我之前做过的hdu4185 差不多1A。。http://

2014-08-04 18:27:34 1286

原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》移植到android手机

好吧,自从上次《跑酷》完结之后,就什么没做什么的,主要是修复了一点点bug ,也在相应的文章里面做出了相应的改动。不过,只能在window上看着玩又有什么太大意思呢!!!于是乎又尝试着弄到手机上试试--OK,初生牛犊不要脸,哦不!不怕喷。这里记录一下我的移植过程。(这里会用到新的大小的资源。待会也会全部打包给出,包括,新资源,新代码,已经编译好的apk)。。。这里主要讲几个事:1,一点点麻烦2,简单粗暴的移植方式3,移植需要的准备-----就是怎么样才能移植成功

2014-08-04 10:42:32 2127

原创 hdu1598--结题报告

题解:对于输入的边,我们首先按照速度从大到小排序,然后对于每一次询问,st   end 两个城市,我们暴力枚举,for(int i = 0; i 上马://187MS 300K#include #include using namespace std;#define MAX 205#define INF 1<<30int N,M,Q;struct Edge{

2014-08-01 10:14:36 1257

原创 hdu1811Rank of Tetris--结题报告

第一次使用 队列+邻接表 处理拓扑排序,这里做出详细解释以及结合图标,希望下次能一目了然,也希望能帮到大家

2014-08-01 09:59:27 1120

原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇--源码放送

哦也,这里修复一个bug--8-2终于完成整个用cocos2d-x 重写 的跑酷游戏啦。。。这里公布源码&资源和 整个项目的下载地址。。。。以及总结整个过程中的感受,偶也

2014-08-01 08:03:28 4569 3

原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》第七步--物理碰撞检测(2)--主角吃金币

说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本重写的,目前我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记好啦,根据前面一步的物理碰撞检测的简单了解之后,我们也要完成这次游戏实例笔记的最后一步啦---让主角吃金币,如果碰到岩石就GameOver啦游戏完结之后,会放出所有源码和资源,或者我也会把整个

2014-07-31 10:22:56 3184

原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》第七步--物理碰撞检测(1)

这里把cocos2d-x 3.0的物理碰撞检测单独抽离出来,做成一个简单的项目,可以看到物理碰撞检测的效果,也适合新手入门,为下一步主角和金币碰撞做准备

2014-07-31 09:13:50 3774 2

原创 hdu1690Bus System--解题报告

题意:有一个公交系统的收费标准如下表:然后问:给出 这些L1~4 & C1~4的值,然后 N个站,列出每个站的X坐标,然后询问M次,问两个站台的最小花费题解:那么这里很明显是最短路问题,有一点的麻烦就在于建图,那么我们可以对于所有的点,用两个for循环,算出两两之间的距离,就可以得到花费是多少,同时建边,然后对于每次询问的点,我们就spfa一次就OK#include #inclu

2014-07-30 13:01:22 1323

原创 hdu1217Arbitrage--解题报告

题意:套利,一个US币换取0.5 British pound,而1 British pound 换取10.0 French francs,同时 1 French franc buys 0.21 US dollar. 那么1 US dollar 可以换取 0.5 * 10.0 * 0.21 = 1.05 US dollars ,通过一系列换取得到1.05US币,那么就可以从中获取利润,问:给出一

2014-07-30 12:50:28 1310

原创 hdu2066一个人的旅行

枚举所有相邻城市,作为起点,多次spfa,然后每次在想去的城市中找出spfa后的距离起点最短的花费时间#include #include #include using namespace std;#define MAX 1005#define INF 1<<30int T,S,D;struct Edge{ int to,time,next;}edge[MAX*2

2014-07-30 11:04:38 1339 1

原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第六步--金币&岩石添加并且管理

说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本重写的,目前我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记这一步基本思路也是借鉴了前辈重写的泰然教程,金币和岩石抽象出一个基类,但是总的细节设计和前辈的很大的不同,后面写完,我觉得其实Runner也可以继承自那个基类,不过由于自己还有其他事,就没去尝

2014-07-30 10:29:40 3726 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 4092 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 4375 16

原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第三步---主角开跑&同时带着刚体

在这一步,我们主要是把主角加入到游戏场景中来,并且让它跑动,这里的跑动,实际上也就是执行一组动画,让其看起来像是在跑动,而且相对屏幕的位置也不会改变我们会定义一个主角类:Runner,而这一步就要用到 帧动画 的创建和使用等知识点。对于Runner,我的设计思路如下:1.主角有一个动作集合,包括跑动,跳起来,以及蹲下。那么就有不同的帧动画,那么这里借鉴到 晓风残月前辈的方法,将帧动画打

2014-07-28 16:38:09 3832 9

原创 coco2d-x 3.0游戏实例学习笔记 《跑酷》 第二步---游戏界面&全新的3.0物理世界

从这里开始,就和之前前辈的有很多不同啦。在MainScene中,开始按钮中,我们就要通过回调函数,进入到我们的游戏场景啦。那么在游戏场景中我们定义为:PlayScene ,而且是一个带物理世界的场景,cocos2d-x 3.0中要创建物理Scene是很简单的,因为它都帮我们封装好了。那么这一步,我们在PlayScene 中主要完成以下功能:1.物理世界创建2.创建一个地面的物理

2014-07-28 11:09:27 3887 2

原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》 前言

游戏开发环境:coco2d-x 3.0正式版 、 C++ 、Win7、VS2012,本人是刚入门不久的cocos2dx 学习者,大三,前不久开始为了学习cocos2d-x3.0的全新物理引擎,通过前辈总结的实例游戏,用3.0重写学习。这里先介绍:游戏开发背景,个人现状,用到的知识点以及对自己的学习做笔记和方法总结

2014-07-27 19:44:39 2910 1

原创 hdu1010 dfs+路径剪枝

有一个地方需要注意的就要是,在用到 abs 函数的时候,默认 abs 参数是不包括 int 类型的,会报错,需要添加 stdlib.h 头文件

2014-07-23 07:58:13 1163

原创 poj 1035 Spell checker

题解:对于给出的

2014-07-21 10:22:10 1016

原创 hdu1034 简单模拟

这里要注意的就是:先给糖果,然后如果有人糖果数为奇数,就加1 ,然后再判断是不是相等

2014-07-20 12:31:58 1775

原创 hdu1263 简单模拟

题意:根据水果销量表,按照特定格式输出格式:首先按产地排序,然后同一产地按水果名排序注意:第一,设计多级排序          第二,同一产地同一水果可能多次出现,所以需要在前面已经输入的水果里面遍历找一次          第三,这里#include #include #include using namespace std;int flag;//不同产地不同名的

2014-07-20 10:22:39 1208

原创 How to get a TexturePacker license Key 如何获得免费的 TexturePacker license Key

TexturePacker是一款功能非常强大的图片制作工具。不过使用一段时间之后就要license Key了。但是TexturePacker的作者Andreas Löw先生已经给出获得免费key 的方法。。。大家可以到这个网站去申请http://www.codeandweb.com/request-free-license  在此感谢 Andreas Löw 先生的无私奉献。。

2014-06-24 15:01:44 2920

原创 poj1505Copying Books 二分+贪心详细总结

前两天花了时间理解了nyoj的586疯牛和nyoj619青蛙过河,满以为自己能重新写出这道题。。。谁知道。。。。。这里记录详细总结,希望下次看的时候能一目了然

2014-05-15 11:26:57 2847

原创 南阳nyoj586疯牛 和nyoj619详解总结

详细分析!由于个人比较笨,对于网上的结题报告--就一句话:最大值中的最小值,,,实在难理解,于是花了点时间研究了下。希望之后再看的时候能一目了然,对后来的人有帮助最好不过啦!!

2014-05-14 12:00:54 1854

物理碰撞检测实例

这里对于cocos2d-x 3.0 的新物理引擎的物理碰撞检测单独抽离出来测试

2014-07-31

libExtensions.lib

在用3.0重写跑酷游戏过程中用到按钮,会要用到扩展库。

2014-07-29

跑酷游戏资源 C++ cocos2dx 3.0

用cocos2dx 3.0 重写跑酷游戏过程中用到的所有资源,上传资源怎么感觉好难 啊啊啊

2014-07-28

poj题目分类...

相信大家在做poj上的题目的时候如果没有分类的话很迷茫吧....这里有一份目前比较全面的poj题目分类..

2013-07-29

有关BFS,DFS,很好理解

这是我们老师上课的ppt....在关于BFs 和dfs的时候从图片看来很形象 个人觉得很容易理解..

2013-07-25

空空如也

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

TA关注的人

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