求一个关于我的世界跑酷视频频的链接,内容是一个女的上车时钥匙掉了,然后一个跑酷的捡到,然后去追那辆车

8937人阅读
【VC++游戏开发】(11)
本文由编写&&&转载请说明出处:我的邮箱:&&& 欢迎大家和我交流编程心得我的微博:&&& 欢迎光临^_^最近两天稍微空闲点儿,故又有时间来写博客了由于对游戏编程的喜好,因此最近一直都在借用MFC框架来模拟2D游戏中常见的场景和效果,幻灯片、反弹、粒子系统、重力……当然也写了两个小游戏:&&、&&,可能在后期还会出一个小游戏,敬请期待吧^_^……So,今儿来实现一个什么样的效果呢?一直关注本博客的朋友可能知道(我上期已经小有透露)——对,就是跑酷游戏的小Demo,实现游戏中常见的一个特效:动画Ok,下面进入今天的正题一、效果演示& & & & 注:由于csdn博客编辑对gif的支持有局限性故以后就用静态的截图代替了,更好的效果请运行资源中的可执行程序(exe)运行效果截图:怎么样,还是蛮不错的吧,呵呵:)二、准备工作1、两张用于滚动的背景jpg,16帧人物跑动的png素材(很多,就不贴出来了)2、来一首悦耳的背景音乐3、类图& & & & & & &三、实现细节程序有两大特点:背景的滚动和人物跑动,这都是动画的元素我封装了两个C++类:CScene(场景,负责背景滚动), CCharacter(人物,负责跑动动画)实现原理剖析:1、背景滚动熟悉本博客的应该知道,我在前期写的游戏&&中就已经实现了这个技术,而且已经做了很详细的剖析,这里呢再一次贴出我之前自己绘制的原理图,方便大家理解:(红框区域的1、2分别表示在内存中绘制的两张连续的背景 , 蓝色区域表示窗口客户区)(如此循环,给人视角效果就是这两张背景在连续的变换)2、人物跑动动画其实这个效果很简单,主要是素材,需要一个连贯的16帧人物跑动图片,然后重复对每一帧图片的切换,频率快了,看起来就是一个连贯的动画效果——其实这也是视频的制作原理原理差不多了,下面来看看具体的代码剖析吧……四、代码剖析主要讲一下我封装的两个类,View窗口中代码就直接贴出来(但依然有详尽注释)我封装的两个类1、CScene(1)、程序中用了两张图,起始背景和用于滚动的背景,因此首先需要两个CImage对象:m_imgStt和m_imgNxt作为该类的成员变量(2)、另外,起始背景不参与后期背景滚动操作,因此我们还要有一个是否贴起始背景的标识m_isStart(3)、再就是背景需要移动,水平x坐标是变化的,故还得需要一个成员变量:m_bgX以下是该类的成员变量://成员变量
CImage m_imgS//起始背景
CImage m_imgN//滚动背景
m_bgX;//背景的x坐标
bool m_isS//是否开始&成员函数不用多说什么,都是必须的。以下是该类成员函数的声明://成员函数
bool InitScene();//初始化场景
void MoveBg();//移动背景
////绘制场景(注:这里bufferDC是引用参数)
void StickScene(CDC &bufferDC, CRect rClient);
void ReleaseScene();//释放内存资源&成员函数的实现://初始化场景
bool CScene::InitScene()
this-&m_imgStt.Load(L&res\\bgStart.jpg&);
this-&m_imgNxt.Load(L&res\\bgNext.jpg&);
//如果加载失败, 返回false
if(this-&m_imgStt.IsNull() ||
this-&m_imgNxt.IsNull())
//开始为真, 背景起始坐标为0
this-&m_isStart =
this-&m_bgX = 0;
//播放背景音乐
mciSendString(L&open res\\bgm.mp3 alias bgm&, NULL, 0, NULL);
mciSendString(L&play bgm repeat&, NULL, 0, NULL);
//绘制场景
void CScene::StickScene(CDC &bufferDC, CRect rClient)
//设置缩放图片的模式为:COLORONCOLOR, 以消除像素重叠
bufferDC.SetStretchBltMode(COLORONCOLOR);
//如果到了左边界, 回到起点
if(m_bgX &= -rClient.Width())
m_bgX = 0;
if(m_isStart)
m_isStart =
//客户区宽度
int cltWth = rClient.Width();
rClient.right = cltWth + m_bgX;
rClient.left = m_bgX;
//如果是开始就绘制起始背景
if(m_isStart)
this-&m_imgStt.StretchBlt(bufferDC, rClient, SRCCOPY);
//将下一张背景作为起始背景
this-&m_imgNxt.StretchBlt(bufferDC, rClient, SRCCOPY);
//绘制下一张背景
rClient.left += cltW
rClient.right += cltW
m_imgNxt.StretchBlt(bufferDC, rClient, SRCCOPY);
//移动背景
void CScene::MoveBg()
//移动背景
m_bgX -= 6;
//释放内存资源
void CScene::ReleaseScene()
if(!m_imgStt.IsNull())
this-&m_imgStt.Destroy();
if(!m_imgNxt.IsNull())
this-&m_imgNxt.Destroy();
mciSendString(L&close bgm&, NULL, 0, NULL);
}&2、CCharacter(1)、由于mfc的限制,我觉得响应WM_SIZE消息来获得窗口客户区的Rect显得不是那么方便,所以我在该类中直接用两个静态常量成员来标识窗口客户区的宽度(VIEWWIDTH)和高度(VIEWHEIGHT)(2)、要用到16帧人物跑动的图片,所以需要一个静态常量成员MAXFRAME=16,以及一个CImage数组m_imgCharacter[MAXFRAME],还需要一个成员变量标识当前应该贴的是哪一帧m_curFrame(3)、当人物跑到窗口客户区水平中央时,才停止移动坐标,故还得要个成员变量m_leftTop来标识当前帧的坐标以下是该类的常量成员和变量成员://静态常成员变量
//最大帧数:16
static const int MAXFRAME = 16;
//视口客户区宽度
static const int VIEWWIDTH = 790;
//视口客户区高度
static const int VIEWHEIGHT = 568;
//成员变量
CImage m_imgCharacter[MAXFRAME];//人物
CSize m_sC//人物大小
CPoint m_leftT//人物的位置(左上角点)
m_curF//人物的当前帧以下是成员函数的声明及实现://成员函数
//初始化人物
bool InitCharacter();
//向前移动
void MoveFront();
void NextFrame();
//绘制人物(注:这里bufferDC是引用参数)
void StickCharacter(CDC& bufferDC);
//释放内存资源
void ReleaseCharacter();//初始化人物
bool CCharacter::InitCharacter()
//初始化每一帧
for(i=0; i&this-&MAXFRAME; i++)
//一个小技巧——获取人物每一帧png的路径
path.Format(L&res\\%d.png&, i+1);
this-&m_imgCharacter[i].Load(path);
//如果加载失败
if(this-&m_imgCharacter[i].IsNull())
//初始化人物大小
int w = m_imgCharacter[0].GetWidth();
int h = m_imgCharacter[0].GetHeight();
this-&m_sCharacter.SetSize(w, h);
//初始化人物位置
this-&m_leftTop.SetPoint(0,
VIEWHEIGHT - h - ELEVATION);
//初始化为第1帧
this-&m_curFrame = 0;
//向前移动(如果移动到了客户区中间, 不继续移动了)
void CCharacter::MoveFront()
int border = (VIEWWIDTH - m_sCharacter.cx) / 2;
if(this-&m_leftTop.x &= border)
this-&m_leftTop.x += 4;
void CCharacter::NextFrame()
//------------------------------------------
// 本可以直接使用求余运算, 但是%求余运算速
// 度及效率不好, 所以使用简单的判断操作代替
//------------------------------------------
//进入下一帧
this-&m_curFrame++;
if(this-&m_curFrame == this-&MAXFRAME)
this-&m_curFrame = 0;
//绘制人物
void CCharacter::StickCharacter(CDC& bufferDC)
int i = this-&m_curF
//透明贴图
this-&m_imgCharacter[i].TransparentBlt(bufferDC,
this-&m_leftTop.x, this-&m_leftTop.y,
this-&m_sCharacter.cx, this-&m_sCharacter.cy,
RGB(0, 0, 0));
//释放内存资源
void CCharacter::ReleaseCharacter()
for(int i=0; i&this-&MAXFRAME; i++)
this-&m_imgCharacter[i].Destroy();
}&最后直接贴出View窗口的处理及相关定义//计时器ID
#define ID_TIMER_BG 100//变换背景
#define ID_TIMER_Character 101//变换人物&//成员变量
CCharacter m_//人物&void CChildView::OnPaint()
CPaintDC dc(this); // 用于绘制的设备上下文
//---------双缓冲贴图---------------
CDC bufferDC;
CBitmap bufferB
//获取窗口客户区大小
CRect cltR
this-&GetClientRect(&cltRect);
bufferDC.CreateCompatibleDC(NULL);
bufferBmp.CreateCompatibleBitmap(&dc,
cltRect.Width(), cltRect.Height());
bufferDC.SelectObject(bufferBmp);
//绘制场景
m_scene.StickScene(bufferDC, cltRect);
//绘制人物
m_char.StickCharacter(bufferDC);
//贴到客户区
dc.BitBlt(0, 0, cltRect.Width(), cltRect.Height(),
&bufferDC, 0, 0, SRCCOPY);
//释放内存资源
bufferBmp.DeleteObject();
bufferDC.DeleteDC();
}&int CChildView::OnCreate(LPCREATESTRUCT lpCreateStruct)
if (CWnd::OnCreate(lpCreateStruct) == -1)
return -1;
//-----------初始化工作------------
//场景初始化失败
if(!m_scene.InitScene() ||
!m_char.InitCharacter())
AfxMessageBox(L&图片资源加载失败&);
//设置定时器
SetTimer(ID_TIMER_BG, 10, NULL);
SetTimer(ID_TIMER_Character, 40, NULL);
}&void CChildView::OnTimer(UINT_PTR nIDEvent)
switch(nIDEvent)
//移动背景
case ID_TIMER_BG:
m_scene.MoveBg();
//移动人物并切换到下一帧
case ID_TIMER_Character:
m_char.MoveFront();
m_char.NextFrame();
//重绘客户区
InvalidateRect(NULL, false);
CWnd::OnTimer(nIDEvent);
}&void CChildView::OnDestroy()
CWnd::OnDestroy();
//关闭计时器
KillTimer(ID_TIMER_BG);
KillTimer(ID_TIMER_Character);
//释放内存资源
m_scene.ReleaseScene();
m_char.ReleaseCharacter();
}&五、零积分源码下载最后还是送大家一句真言,和大家共勉:& & & &每天早上醒来时,我们可以有两个简单的选择,回头去睡,继续做梦,或者起身去追逐梦想,选择权在你手上。What's your choice?^_^好了,本次游戏效果模拟到此结束,圣诞节我们再相会吧~
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:247199次
积分:3807
积分:3807
排名:第9805名
原创:39篇
评论:629条
文章:12篇
阅读:111070
文章:20篇
阅读:96753
(1)(1)(3)(4)(3)(3)(4)(10)(10)游戏简介/地铁酷跑
地铁酷跑地铁酷跑(Subway&Surfers)是一款冒险类,具有高清优化图像以缓解视觉疲劳的通用应用程序。游戏的背景设定在铁轨上,游戏主角Jake是一个喜欢街头文化的青年,因为在火车上而遭到列车员的追打,同时往来的地铁给游戏增加了挑战难度。游戏的画面可爱精致,游戏采用3D立体视角,在充满动感和色彩艳丽的画面中奔跑、跳跃、翻滚,每天都有即时刷新任务供玩家去挑战,同时还有丰富多彩的道具使用与升级,以及众多隐藏角色。
游戏特色/地铁酷跑
上手性地铁酷跑在操作上非常顺畅,并且干净利落。通过简单的向上划,向下划,向左向右划来躲避障碍和迎面而来的,帮助主人公躲避脾气暴躁的警察和他的狗的追捕。在空中也可以左右改变方向,还可以通过双击屏幕调出滑板,在有限的时间里相当于增加一次生命。道具游戏中还包含了如弹簧鞋等多种,让游戏更具趣味性。
社交功能能和朋友一起游戏总是有趣的,在地铁跑酷中你可以和朋友一较分数高下,也可以帮助朋友赚取更多金币。在地铁跑酷游戏主界面点击社交按钮进入好友列表,首先需要Facebook账号,好友的最高成绩会显示在这个列表里,这样你就可以清楚自己是属于什么水平。每当累计有50个好友进行了游戏,你就会获得一袋价值不菲的金币。
道具系统/地铁酷跑
地铁跑酷游戏过程里可以随机捡到一些道具,也可以在道具商店里用购买,这些道具还可以升级。可拾取道具地铁酷跑火箭推进背包可以让角色飞一段距离并沿路收集一串金币;超级运动鞋可以让角色比正常情况下跑的更快;金币磁铁可以帮助自动收集角色附近一定范围内的所有金币;最后是双倍积分,一定时间内获得分数加倍。上述这些技能只能持续有限的时间,因此需要把握时机更好的利用它们。可激活道具地铁跑酷中有、飞行背包、双倍得分、、等道具,其中滑板需要双击屏幕激活,可在商店中购买不同的样式,单次增加金币倍数及路程加速为单次使用,宝箱可在游戏中获得或在商店购买,其余道具则需在游戏过程中获得,并可在游戏内的商店中升级以延长有效时间。
磁铁获得磁铁(Coin&Magnet)后,在道具有效时间内,可以收集游戏中的所有金币。飞行背包
获得飞行背包(Jetpack)后,在道具有效时间内,可在空中飞行,不会遇到障碍物及火车,但仍然可收集金币。双倍得分
获得双倍得分(2X&Multiplier)后,在道具有效时间内,每收集一个金币即可获得两倍于原先倍数的得分。运动鞋
获得运动鞋(Super&Sneakers)后,在道具有效时间内,可以跳得比平常高。如果玩家跳的时候头碰到天花板,又没有使用滑板,游戏将会完结。滑板
在游戏过程中双击屏幕,即可激活滑板(Hoverboard),在有效时间内拥有两条生命。
以下是游戏中比较特殊的滑板:
Hoverboard:默认滑板。
Chicky:须收集100只复活蛋以解锁。
Starboard:免费。
Lumberjack:没有特别能力,是最便宜的滑板。
Daredevil:可以跑得比平常快。
Bouncer:可以自动拥有运动鞋。
Lowrider:可以长期保持横躺的状态,是最昂贵的收费滑板。钥匙地铁酷跑在1.8版本中,增加了“钥匙”,在游戏结束后可使用钥匙复活。金币倍数
增加金币倍数(Score&Booster)为1.7版本中新增的道具,仅单次使用,可临时使金币转为得分的倍数增加5倍。路程加速
路程加速在版本1.7之前分为(Headstart)与(Mega&Headstart),后者比前者可略过更多路程,在版本1.7之后,前者被增加金币倍数代替。宝箱
宝箱(Mystery&Box)可在游戏过程中获得或在商店中购买,打开宝箱可获得金币、单次使用的道具、奖牌、人物等。
超级宝箱(Super&Mystery&Box)可在连续完成若干个每日挑战后获得,打开宝箱可获得金币、单次使用的道具、奖牌、人物等,但获奖上限比宝箱高。
角色解锁道具游戏中有机会获得道具来解锁更多的角色,当然开启神秘宝箱也有几率获得哦。在商店中查看可以解锁的人物,以及解锁他们需要的道具。
任务系统/地铁酷跑
除了最基本的跑酷和收集金币,地铁跑酷更有趣的是任务系统,地铁跑酷游戏中可以有几种不同的任务类型:任务列表在游戏启动的时候,任务表显示在游戏主界面,在屏幕的左上方,在游戏进行当中也可以通过点击暂停按钮也可以进入任务列表,此时暂停按钮同样位于屏幕左上角。任务包括“收集500枚金币”“赢得1000分”诸如此类,任务达成之后将会在你完成当前一局游戏之后显示在主屏幕。每日挑战地铁跑酷游戏中还为玩家设置了每日挑战任务,每天可以完成一次并获得特殊奖励。在游戏当中点击暂停按钮可以浏览每日挑战的细节,明确你需要做什么才能获得奖励。
每日挑战里面比较典型的一种是收集字母组成单词“ROLL”,完成之后可以获得神秘。
游戏操作/地铁酷跑
操作方法地铁酷跑出发后,通过左右滑动角色改变行进轨道,其他重要的控制是跳跃和滚动,这些动作的操作方式也和更改一样是滑动,向上滑动跳跃,向下滑动则是滚动。这些操作方式就是游戏的基本操作方式,游戏过程中我们要利用这些做出各种组合。当从金币上穿过的时候就会自动收集,有了金币我们可以购买新的角色,当然也可以给角色购买道具和升级道具。游戏目标目标是尽可能跑的远,同时还要尽可能多的收集铁轨上的金币,游戏的视角是面向角色前进的方向。帮助Jake、Tricky和Fresh躲避脾气暴躁的警察和他的狗的追捕:与冷静稳健的队友一起打造火车。装饰火车并绘制生动有趣的高清图像。悬浮滑板冲浪。装饰已启动的jetpack。闪电般快速猛击特技。挑战并帮助您的队友。
升级任务/地铁酷跑
1-15级升级1升级2地铁酷跑1:Collect&500&coins.&500&left.收集500个金币。
2:score&1000&points&in&single&run.&1000&left.单次跑步达到1000分。
3:Pickup&2&powerups.&2&left.捡到两个增强。2升级3
1:Collect&200&coins&in&a&one&run.200&left.单次跑步收集200个金币。
2:jump&20&times.&20&left.跑步过程中跳起来20次。
3:pick&up&2&super&sneakars.&2left.捡到两个。3升级4
1:Get&2&character&tokens.&2&left.捡到两个字母。
2:Roll&30&times&in&total.&30&left.跑动过程中,翻滚次数达到30次。
3:Spend&2000&coins.&2000&left.花掉2000个金币。4升级5
1:Complete&1&daily&challenge.&1&left.完成一个每日任务
2:Dodge&20&barriers.&20&left..跑动过程中,躲避过20个栅栏。
3:Score&6000&point&in&single&run.&6000&left.单次跑步超过6000分。5升级6
1:Collect&2500&coins.&2500&left.收集2500个金币。
2:jump&30&times&in&one&run.&30&left.单次过程中跳起来30次。
3:Buy&1&mystery&box.&1&left.购买一个神秘盒子(在商店里,500元一个)。6升级7
1:Use&1&Hover&board.&1&left.使用一次滑板(滑板可以直接购买获得,或者通过打开神秘盒获得。跑步过程中,点击两次屏幕就可以使用)
2:Pick&up&5&coinmagnets.&5&left.捡到5个磁铁(可以吸金币的那种)。
3:Stumble&into&4&barriers.&4&left.碰到4次栅栏。(碰到是只跳过栅栏是绊到了,但是可以继续跑步的。每次碰到,后面的警察就跟上来。)7升级8
1:Pickup&2&Jetpacks.&2&left.跑步过程中捡到2个喷气背包。
2:Beat&1&friend.&1&left.和一位朋友连网比赛(不想连网可以直接在shop里购买完成任务。
3:Use&1&Headstart.&1&left.使用一次喷气飞行。8升级9
1:Bump&in&to&3&trains&in&one&run.&3left..单次跑步过程中撞到3次火车(每次撞到都有警察跟来的那种)。
2:Get&40&coins&with&Magent.用磁铁收集40个金币
3:Get&caught&in&10&second.10秒内被警察抓到。(一开始就往左或往右撞火车就行了)9升级10
1:Use&1&Hoverboard&without&crashing.&1&lfet.跑步过程中使用一次滑板并且没碰到任何东西(建议一开始就使用滑板)。
2:Pickup&2&mystery&boxes.&2&left..跑步过程中捡到两个箱子(就是哪种带着问号的箱子)。注意:完成daily&mission得到的箱子是不算的。
3:Roll&30&times&in&a&single&run.&30&left.单次跑步中,翻滚次数达到30次。(记住,是单次哦)10升级11
1:Score&20000&points&in&single&run.&20000&left.单次跑步获得20000分以上(不太灵巧的童鞋可以买多几个滑板)。
2:Pickup&12&powerups.&12&left..跑步过程中捡到增强道具12次
3:Jump&over&2&trains.&2&left.跳过火车,2次。(跳过是指起跳是在地上,落地也是在地上,这样算跳过一次。穿弹力鞋的时候比较简单,不过我发现,横向跳过火车也算跳过,所以,其实很简单的)11升级12
1:Score&4000&points&without&collecting&coins.&4000&left.指跑步过程中不吃金币,得到4000分,这个不用道具的话基本不可能,所以建议买一个喷气加速,红色的那个东西。一开始按一下,飞过去就4000分了。
2:Roll&50&times&in&center&lane.&50&left.跑步过程中,在中间的跑道上翻滚50次(可累计)。
3&Collect&5000&coins.&5000&left.收集5000个金币,可累计。12升级13
1完成两次日常任务,也就是拼单词啦,不想费时间也可以直接用金币买过去。
2.钻40次栏杆底,也很简单。
3.累计捡5次鞋子。13升级14
1&Bump&2&bushes.撞到两次。
2&Pickup&160&coins&with&a&Magnet.用磁石吃到160个硬币。
3&Pick&up&2&Magnets&in&on&run.在一局中捡到2次磁石。14升级15
1&Pickup&4&Mystery&boxes.累计捡起4个神秘盒。
2&Roll&40&times&in&a&single&run.在一条轨道上翻滚40次(一局内完成)
3&Collect&400&coins&in&a&one&run.在一局中吃400个金币。16-30级升级15升级16
1:Score&100000&points&.&100000&left.累计获得100000分。
2:Pick&up&5&Jetpacks.&5&left.捡到5个喷气背包
3&bump&into&12&&12&left.撞到12根交通信号灯柱16升级17
1:Complete&3&Daily&Challenges.&3&left.完成3个每日任务(也就是收集字母,每24个小时会有一个每日任务)。
2:Pick&up&3&Super&Sneakers&in&one&run.&3&left.单次跑步过程中捡到3个弹力鞋。
3&Jump&over&4&trains.&4&left.跳过4辆火车(用弹力鞋简单跳过)17升级18
1Score&50000&points&in&single&run.在一局内得到50000分
2&Spent&4000&coins.消费4000金币
3&Pick&up&15&Coin&Magnets捡到15个磁石18升级19
1:pick&up&2&jetpacks&in&one&run&2&left单次跑步捡到2个飞行背包
2:bump&into&12&trains&in&one&run&12&left撞到12次火车
3:crash&into&20&trains&19&left冲向火车20次19升级20
1:use&5&hoverboards使用5个悬浮滑板
2:pick&up&3&magnets捡起3磁铁在一次跑酷中
3:get&5&character&tokens开箱子获得5个道具(金币不算)20升级21
1:collect&250000&points收集250000点
2:jump&40&times&in&one&run在一局内跳跃40次
3:pickup&25&powerups收集25个道具21升级22
1:bump&into&15&barriers撞击到15个栅栏就OK
2:buy&3&mystery&boxes购买3个神秘盒子
3:pikup&240&coins&with&a&magnet通过磁铁收集到240个金币。22升级23
1:dodge&80&barriers躲开80个栅栏
2:spend&8000&coins消费掉8000个金币
3:pick&up&4&super&sneakers&in&one&run在一个游戏回合内吃到4双运动鞋23升级24
1:use&8&headstarts使用8个黄色火焰道具[400一个×8个=3200,不划算直接购买]就是在store里买那个叫headstart的东西(箭头样子)然后在游戏开始的时候上方会有headstart那个图标出现然后你按它一下就ok拉(就是往前狂冲的那种)
2:jump&over&10&trains跳过10个开动的列车
3:pick&up&15&jetpacks捡到15个喷气背包24升级25
1:pickup&8&mystery&boxes收集到8个神秘的盒子才可以离开
2:roll&200&times&in&center&lane在中间的跑道翻滚200次
3:complete&4&daily&challenges完成每日4次的字母任务[每日字母出现1次,24小时倒计时。所以需要4日完成。这里推荐金币购买过关.25升级26
1:c1ollect&15000&coins收集15000个金币
2:score&120000&points&in&single&run一次奔跑必须完成120000分
3:jump&over&3&trains&in&one&run一次比赛中跳过3辆火车26升级27
1:roll&50&times&in&a&single&run在一次的比赛中翻滚50次
2:collect&500000&points跑完50万分的距离
3:12000&points&no&coins12000分之内不要吃硬币【买个道具火炬一发射就过关了】27升级28
1:get&10&character&tokens获得10个人物道具【到商店500金币购买一个盒子,盒子会出人物道具。保守花费5000金币,所以这里推荐直接购买过关】
2:buy&6&mystery&boxes购买6个神秘盒子【正好与上面的任务一起完成】
3:bump&into&20&light&signal撞击20次信号灯28升级29
1:jump&50&times跳50次【单次比赛】
2:use&12&hoverboards使用12次滑板
3:use&4&hoverboards&without&crashing使用4次滑板并且没有撞到东西29升级30
1:collect&750&coins&in&a&one&run在一次奔跑中收集750个金币
2:bump&into&25&barriers撞击25次栅栏
3:score&250000&points&in&single&run在一次奔跑中得到25万分
游戏攻略/地铁酷跑
地铁跑酷是一个非常简单易学的游戏。
目标是尽可能跑的远,同时还要尽可能多的收集铁轨上的金币,游戏的视角是面向角色前进的方向。
出发后,通过左右滑动角色改变行进轨道,其他重要的控制是跳跃和滚动,这些动作的操作方式也和更改轨道一样是滑动,向上滑动跳跃,向下滑动则是滚动。这些操作方式就是游戏的基本操作方式,游戏过程中我们要利用这些做出各种组合。
当从金币上穿过的时候就会自动收集,有了金币我们可以购买新的角色,当然也可以给角色购买道具和升级道具。
任务和每日挑战
除了最基本的跑酷和收集金币,地铁跑酷更有趣的是任务系统,地铁跑酷游戏中可以有几种不同的任务类型,我们来逐一说明。
在游戏启动的时候,任务表显示在游戏主界面,在屏幕的左上方,在游戏进行当中也可以通过点击暂停按钮也可以进入任务列表,此时暂停按钮同样位于屏幕左上角。任务包括“收集500枚金币”“赢得1000分”诸如此类,任务达成之后将会在你完成当前一局游戏之后显示在主屏幕。
地铁跑酷每日挑战
此外,地铁跑酷游戏中还为玩家设置了每日挑战任务,每天可以完成一次并获得特殊奖励。在游戏当中点击暂停按钮可以浏览每日挑战的细节,明确你需要做什么才能获得奖励。每日挑战里面比较典型的一种是收集字母组成单词“ROLL”,完成之后可以获得神秘宝箱。道具和新角色
地铁跑酷游戏过程里可以随机捡到一些道具,也可以在道具商店里用金币购买,这些道具还可以升级。
地铁跑酷道具
可以拾取到的有:火箭推进背包可以让角色飞一段距离并沿路收集一串金币;超级运动鞋可以让角色比正常情况下跑的更快;金币磁铁可以帮助自动收集角色附近一定范围内的所有金币;最后是双倍积分,一定时间内获得分数加倍。上述这些技能只能持续有限的时间,因此需要把握时机更好的利用它们。
此外还有在需要时手动激活的一次性道具。
地铁跑酷道具
气垫滑板会提供一个无敌的护照,使你一定时间内不受任何伤害,特别有用的一种道具。开启神秘宝箱会随机获得一种道具,可能是一袋金币,一个道具,或其他物品,神秘宝箱建议只在金币非常富裕的时候用。抢跑道具允许你在游戏开始之前就开始跑,这样做可以让你在早起赢得较多积分,但它也可能带来意料之外的危险。如果发现某个任务实在太难,可以购买道具跳过该任务,这显然不是一个常用的道具,因为地铁跑酷的任务是游戏相当重要的一部分。
地铁跑酷角色解锁
游戏中有机会获得道具来解锁更多的角色,当然开启神秘宝箱也有几率获得哦。在商店中查看可以解锁的人物,以及解锁他们需要的道具。
能和朋友一起游戏总是有趣的,在地铁跑酷中你可以和朋友一较分数高下,也可以帮助朋友赚取更多金币。在地铁跑酷游戏主界面点击社交按钮进入好友列表,首先需要Facebook账号,好友的最高成绩会显示在这个列表里,这样你就可以清楚自己是属于什么水平。
每当累计有50个好友进行了游戏,你就会获得一袋价值不菲的金币。
闪退解决/地铁酷跑
游戏出现闪退的原因:你的手机没有安装服务框架,导致手机对游戏兼容性出现问题,无法完美支持。
安卓地铁跑酷自动退出的解决方法:
1、谷歌服务框架主要包括下面几个文件:
GoogleServicesFramework.apk—这个是谷歌服务框架的基础服务框架,所有的谷歌服务都是基于它的,所以必须先安装它;
GoogleContactsSyncAdapter.apk—这个是谷歌联系人同步服务接口,只要当账户和同步里面的联系人同步时才可以使用;
GoogleCalendarSyncAdapter.apk—这个是谷歌日历同步服务接口,只要安装了这个,账户和同步里面的日历同步就可以使用;
Google&play.apk—谷歌的应用商店。
2、首先安装GoogleServicesFramework.apk文件到手机上;
3、GoogleContactsSyncAdapter.apk和GoogleCalendarSyncAdapter.apk的作用大家都知道了,我们只是为了解决安卓铁路冲浪者自动退出的问题才安装的谷歌服务框架,用不到谷歌的日历和联系人功能,所以不用安装;
4、然后安装Googleplay.apk,也就是谷歌应用商店。如果安装完毕后发现一下载应用就出错,可以使用RE管理器(其他文件管理工具也可)进入手机data/app目录下,将com.aandroid.vening-1.aok复制到system/app目录下并重启手机即可。
再重新运行铁路冲浪者试试,你可以发现安卓地铁跑酷自动退出的问题已经完美解决了。
版本更新/地铁酷跑
地铁酷跑《 》新版本于日新版上线,新增了世界之旅北京站。新版《地铁跑酷》加入了许多中国元素,挂满的地铁轨道充满了中国特色,幽静古雅的竹林场景让你在奔跑中感受阵阵绿意,一阵阵清新之风扑面而来。新场景还经过万里长城,在旁边快速奔跑。
除了古色古香的场景之外,新增的人物欢欢和。新增滑板道具有特殊功能,能变换星星和瞬间移动,让跑酷之旅加倍酷炫。收集轨道上造型可爱的,就能得到相应的奖励。此外,《地铁跑酷》推出全新国庆活动,玩家通过收集“长城”道具与小伙伴们进行排名比拼。
新版特色/地铁酷跑
《地铁跑酷》新版12月2日全渠道上线啦!印象曼谷,《地铁跑酷》high起来!这次我们的世界之旅到达泰国曼谷站,玩家们将与泰国拳手宝拉一起,经过风光独特的湄公河,躲避警察跟猎狗的追捕。还有超萌的小牙仔,独特的乌龟滑板来报到,满满成就任务,快来挑战吧!
风情曼谷,浓厚的东南亚风情
这次《地铁跑酷》的世界之旅到达“佛教之都”曼谷啦!在清新优雅的地铁轨道旁奔跑,两旁的椰子树摇曳着满满的东南亚风情,彩色帐篷下摆放着各种美味的热带水果,满满都是热情,你也被感染了吗?赶快加入我们的曼谷之旅吧!
全新造型,宝拉拳王造型亮相
《地铁跑酷》还有全新宝拉拳王造型亮相!宝拉身穿身穿利落白衫短裤,手戴专业拳套,灵活的动作显示了她战术以速度和技巧为主。看她笑容自信在擂台上候教,随时都能给你来一个左勾拳!小伙伴们,收集拳王宝拉,来一局“勇者的比赛”,如何?
小牙仔来啦!新增萌宠来助阵
曼谷版《地铁跑酷》新增激萌小牙仔!大眼的萌萌宠物来袭,还不赶快让它带你畅游曼谷。除此之外,曼谷还新增特有的乌龟滑板,带上它,速度远远超过大白兔。怪兽滑板新增了加速技能了,让你的地铁跑酷快到飞起。还有大白鲨开启全新炫酷的空中滑翔特技,如此萌宠来助阵,绝对让你的曼谷之旅high翻全程。
满满成就任务,大象收集萌萌哒!
玩家们骑上升级的大白鲨和怪兽滑板后,还能展开全新的成就以及大象收集活动,这可是曼谷版特有的排行活动哦!还有每周收集大贝壳,完成挑战赢取奖励。单局游戏跳跃时长大比拼,看谁的坚持最久!
PC版/地铁酷跑
简介日,地铁酷跑的PC版正式上市。游戏继承了手机版的特点,由于摆脱了图像处理能力的限制,游戏画面比平台要精致很多。即使将分辨率开到,也不会有任何模糊等问题。操作说明游戏的操作非常简单,就算按住鼠标左键向不同方向滑动。向上滑是跳跃,向下滑是滚动,向左滑是左移,向右滑是右移。开发商开发者信息:Kiloo
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:31次
参与编辑人数:12位
最近更新时间: 09:24:13
贡献光荣榜
扫码下载APP

我要回帖

更多关于 汤姆猫跑酷视频 的文章

 

随机推荐