今天跟大家唠唠我最近在搞的那个“洛夫克拉夫特储物柜”小游戏,这玩意儿,说起来简单,做起来还真有点意思。
我寻思着,这不就是个抓娃娃机plus版吗?控制个触手,抓抓人,整点克苏鲁的调调。上手就直接开始扒拉Unity,心想这玩意儿我熟。
搭场景。找素材,储物柜必须有,还得是那种老学校的铁皮柜子,锈迹斑斑的那种。然后是路过的学生,模型随便找几个,先凑合着用。场景光照啥的,也得调一下,要那种阴森森的感觉,克苏鲁嘛氛围必须到位。
然后是重头戏,触手!这玩意儿我参考不少克苏鲁的图片,自己捏个模型,加上骨骼动画,让它能伸能缩,能抓能放。为增加趣味性,我还加点物理效果,让它动起来更自然,更有弹性,抓人的时候还能抖两下,嘿
接下来就是写代码。控制触手的伸缩和移动,这块儿比较简单,就是监听鼠标或者键盘输入,然后控制触手的动画播放。抓人的逻辑稍微复杂点,要判断触手是否碰到学生,如果碰到,还要判断学生的距离是否合适,如果都满足条件,才能把学生抓进储物柜。这里面涉及到一些碰撞检测和距离计算。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
为让游戏更有意思,我还加一些小彩蛋。比如,学生路过的时候,会随机说一些话,有的会抱怨作业太多,有的会讨论八卦。有时候,储物柜里还会冒出一些奇怪的东西,比如旧书、玩具、甚至是别的触手。
做游戏嘛肯定会遇到各种各样的问题。最开始的时候,触手抓人的时候经常会穿模,或者把学生直接甩飞出去。后来我仔细检查碰撞检测的逻辑,调整触手的物理参数,才解决这个问题。
还有就是游戏的难度。一开始我把难度调的太高,玩家根本抓不到人,玩几次就放弃。后来我降低触手的移动速度,增加抓人的判定范围,才让游戏变得更友好一些。
折腾好几天,总算是把这个小游戏给搞出来。虽然画面比较粗糙,玩法也比较简单,但自己玩起来还是挺有意思的。尤其是看到那些学生被触手抓进储物柜里,那种恶作剧的快感,简直。
对,我还加个简单的计分系统,看看谁抓的人最多,谁是“最佳触手”。
- 这回做“洛夫克拉夫特储物柜”游戏,让我又重新体验一把做游戏的乐趣。
- 虽然过程很辛苦,但看到自己的作品能够运行起来,还是很有成就感的。
- 以后有机会,我还想尝试做一些更有意思的游戏。
对,最近好多人问我怎么过关,也没啥技巧,就是眼疾手快,看到合适的就赶紧下手。还有就是多观察,有些学生比较容易抓,有些学生比较难抓,要区别对待。
对,还有人问我防闪退的方法,这个我还真没遇到过。不过你可以试试降低游戏的画质,或者关闭一些不必要的特效,也许能解决问题。
这个“洛夫克拉夫特储物柜”游戏,就是我最近的一些实践记录,分享给大家,希望你们喜欢。如果有什么问题,欢迎留言讨论。
再啰嗦一句,做游戏最重要的就是坚持,不要怕遇到问题,遇到问题就想办法解决。只要坚持下去,总能做出自己满意的作品的。