- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》第一步--- 开始界面
下面先给出游戏过程中用到的所有资源开始界面定义为:MainScene 有如下功能:1.背景2.进入游戏界面按钮3.预先加载背景音乐文件好吧,弄错啦,本来想设置为0积分,但是上传几次出错,就忘改默认值啦,私信我或者在下面留言留下邮箱,我就给你发种子。。哦不,发资源,游戏资源!!!
2014-07-28 09:42:50 5157 23
原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》第七步--物理碰撞检测(2)--主角吃金币
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本重写的,目前我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记好啦,根据前面一步的物理碰撞检测的简单了解之后,我们也要完成这次游戏实例笔记的最后一步啦---让主角吃金币,如果碰到岩石就GameOver啦游戏完结之后,会放出所有源码和资源,或者我也会把整个
2014-07-31 10:22:56 3224
原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》第七步--物理碰撞检测(1)
这里把cocos2d-x 3.0的物理碰撞检测单独抽离出来,做成一个简单的项目,可以看到物理碰撞检测的效果,也适合新手入门,为下一步主角和金币碰撞做准备
2014-07-31 09:13:50 3810 2
原创 hdu1690Bus System--解题报告
题意:有一个公交系统的收费标准如下表:然后问:给出 这些L1~4 & C1~4的值,然后 N个站,列出每个站的X坐标,然后询问M次,问两个站台的最小花费题解:那么这里很明显是最短路问题,有一点的麻烦就在于建图,那么我们可以对于所有的点,用两个for循环,算出两两之间的距离,就可以得到花费是多少,同时建边,然后对于每次询问的点,我们就spfa一次就OK#include #inclu
2014-07-30 13:01:22 1342
原创 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 1328
原创 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 1352 1
原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第六步--金币&岩石添加并且管理
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本重写的,目前我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记这一步基本思路也是借鉴了前辈重写的泰然教程,金币和岩石抽象出一个基类,但是总的细节设计和前辈的很大的不同,后面写完,我觉得其实Runner也可以继承自那个基类,不过由于自己还有其他事,就没去尝
2014-07-30 10:29:40 3754 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 4150 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 4411 16
原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第三步---主角开跑&同时带着刚体
在这一步,我们主要是把主角加入到游戏场景中来,并且让它跑动,这里的跑动,实际上也就是执行一组动画,让其看起来像是在跑动,而且相对屏幕的位置也不会改变我们会定义一个主角类:Runner,而这一步就要用到 帧动画 的创建和使用等知识点。对于Runner,我的设计思路如下:1.主角有一个动作集合,包括跑动,跳起来,以及蹲下。那么就有不同的帧动画,那么这里借鉴到 晓风残月前辈的方法,将帧动画打
2014-07-28 16:38:09 3860 9
原创 coco2d-x 3.0游戏实例学习笔记 《跑酷》 第二步---游戏界面&全新的3.0物理世界
从这里开始,就和之前前辈的有很多不同啦。在MainScene中,开始按钮中,我们就要通过回调函数,进入到我们的游戏场景啦。那么在游戏场景中我们定义为:PlayScene ,而且是一个带物理世界的场景,cocos2d-x 3.0中要创建物理Scene是很简单的,因为它都帮我们封装好了。那么这一步,我们在PlayScene 中主要完成以下功能:1.物理世界创建2.创建一个地面的物理
2014-07-28 11:09:27 3942 2
原创 cocos2d-x 3.0游戏实例学习笔记 《跑酷》 前言
游戏开发环境:coco2d-x 3.0正式版 、 C++ 、Win7、VS2012,本人是刚入门不久的cocos2dx 学习者,大三,前不久开始为了学习cocos2d-x3.0的全新物理引擎,通过前辈总结的实例游戏,用3.0重写学习。这里先介绍:游戏开发背景,个人现状,用到的知识点以及对自己的学习做笔记和方法总结
2014-07-27 19:44:39 2937 1
原创 hdu1010 dfs+路径剪枝
有一个地方需要注意的就要是,在用到 abs 函数的时候,默认 abs 参数是不包括 int 类型的,会报错,需要添加 stdlib.h 头文件
2014-07-23 07:58:13 1184
原创 hdu1263 简单模拟
题意:根据水果销量表,按照特定格式输出格式:首先按产地排序,然后同一产地按水果名排序注意:第一,设计多级排序 第二,同一产地同一水果可能多次出现,所以需要在前面已经输入的水果里面遍历找一次 第三,这里#include #include #include using namespace std;int flag;//不同产地不同名的
2014-07-20 10:22:39 1227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人