今天跟大家伙儿唠唠我这几天搞的“隧道逃生杨过游戏”。 别看名字挺唬人,就是个跑酷小demo,但我折腾了好几天,也算是有点心得,跟大家伙儿分享分享。

我想着现在跑酷游戏挺火,自己也试试,就找了点现成的素材,准备撸一个简单的出来。素材是现成的隧道模型,想着主角就来个有中国特色的,立马就想到了杨过,断臂大侠,跑起来肯定带劲儿。

第一步:搭场景,放人物。

隧道逃生杨过游戏好玩吗?资深玩家测评告诉你!

  • 先把隧道模型拖进Unity里,调整大小,让它看起来像个跑道。
  • 然后找了个杨过的模型,网上下的,质量一般,凑合着用。
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 把杨过放到隧道入口,调整大小,让他能站稳。

这步很简单,就是体力活儿,没什么技术含量。

隧道逃生杨过游戏好玩吗?资深玩家测评告诉你!

第二步:让杨过跑起来。

这是个大坑,我琢磨了好久。一开始我想直接用Unity自带的CharacterController,但是发现控制起来手感太差,杨过老是撞墙。后来一咬牙,自己写了个简单的移动脚本。

  • 用*(“Horizontal”)获取水平方向的输入。
  • 用*控制杨过的移动,速度自己调,别太快也别太慢。
  • 加了个跳跃功能,用*(“Jump”)判断是否按下跳跃键,然后给杨过一个向上的力。
  • 隧道逃生杨过游戏好玩吗?资深玩家测评告诉你!

  • 为了防止杨过跳起来就掉不下来,加了个Ground Check,判断杨过是否在地面上。

这段代码写了我两天,各种bug,各种调试,总算能跑起来了,虽然动作还很僵硬,但总算有了点跑酷的感觉。

第三步:加障碍,搞难度。

光跑直线多没意思,得加点障碍。我找了几个简单的立方体,当成障碍物,随机放在隧道里。然后写了个脚本,让杨过碰到障碍物就Game Over。

    隧道逃生杨过游戏好玩吗?资深玩家测评告诉你!

  • 用OnTriggerEnter函数检测碰撞。
  • 如果碰到障碍物,就显示Game Over界面。

这步也挺简单,但是调试起来也很烦,因为障碍物是随机生成的,所以经常会碰到一些奇葩的情况,比如障碍物叠在一起,或者直接生成在杨过面前,防不胜防。

第四步:美化界面,加音效。

一步就是美化一下,让游戏看起来更像那么回事。我随便找了个背景音乐,加了几个简单的UI元素,比如得分显示,Game Over界面之类的。

隧道逃生杨过游戏好玩吗?资深玩家测评告诉你!

  • 用TextMeshPro显示得分。
  • 用Canvas显示Game Over界面。
  • 在杨过跳跃和碰到障碍物的时候播放音效。

隧道逃生杨过游戏好玩吗?资深玩家测评告诉你!

这个“隧道逃生杨过游戏”虽然很简单,但是也让我学到了很多东西。比如,如何用Unity搭建场景,如何控制人物移动,如何添加障碍物,如何美化界面等等。最重要的是,我体会到了游戏开发的乐趣,也体会到了程序员的痛苦。以后有机会,我还想做更复杂的游戏,挑战一下自己。

放几张截图,大家伙儿随便看看:

(这里本该有截图,但是不能放链接,大家脑补一下,哈哈)

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。