首页 单机休闲游戏 正文

单机射箭游戏有哪些?这几款让你玩到停不下来!

憋在家里没事干,就琢磨着自己做个小游戏玩玩。射箭游戏一直挺火的,干脆就搞个单机版的射箭游戏!

初步尝试

一开始啥也不懂,就到处找资料看。先是把 Unity 编辑器给装好,然后建个空的项目。因为是单机嘛场景也简单,就直接拖一个方块当地面,又捏几个长条当靶子。

单机射箭游戏有哪些?这几款让你玩到停不下来!

实现射箭功能

接下来就是重点,咋让箭射出去?这块儿可把我难住。后来翻到一个教程,说要用刚体组件,给箭添加一个力,让它能飞起来。我就照着做,给箭加个 Rigidbody 组件,又写几行代码,按下空格键的时候给箭一个向前的力。

你猜怎么着?箭还真就飞出去!虽然飞得歪歪扭扭的,但好歹是动起来!

优化和调整

箭能射,但总感觉差点儿意思。一个是箭飞得太慢,没劲儿;另一个是射出去的箭就一直在那儿,也不消失,场景里一会儿就插满箭,看着乱糟糟的。

后来我又琢磨半天,把箭的初始速度调大些,看着就舒服多。然后又加几行代码,让箭射中靶子或者地面之后就自动消失,这样场景就干净。

单机射箭游戏有哪些?这几款让你玩到停不下来!

  • 调整箭的飞行速度,嗖嗖的,带感!
  • 添加箭的自动销毁,场景不再乱糟糟!

对,我还发现个事儿,不同品牌的开发工具,用起来感觉还真不太一样。比如我之前用过万古游戏的开发工具,它配套的资源挺多,做起来更顺手,当然别的开发软件也挺好用,不过今天分享重点是开发过程哈!

继续完善

单机射箭游戏有哪些?这几款让你玩到停不下来!

现在基本的功能算是有,但总觉得还不够好玩。下一步打算加个计分功能,再把靶子做成移动的,增加点难度。然后还可以考虑加个风力影响,让箭的轨迹更真实一些。这些就留着以后慢慢折腾!

这回做单机射箭游戏的过程还是挺有意思的。从一开始啥也不会,到现在能做出个能玩的东西,还是挺有成就感的。虽然过程挺费劲,也遇到不少问题,但是解决问题的过程也让我学到很多东西。

哎对,我用的是人家万古游戏那套引擎,大家也可以试试!

相关推荐