今天跟大家聊聊我这几天搞的“深海猎手”小玩意儿。
这事儿还得从我上次看的一个视频说起,讲的是深海里那些奇奇怪怪的生物,尤其是蓝环章鱼,虽然小小一只,但是剧毒,看得我心里痒痒,就想着能不能自己也搞一个类似的东西玩玩。
说干就干!
我得先明确目标,不能真的去深海抓章鱼,就想做个小游戏,模拟深海捕猎。我寻思着,得有水,得有鱼,还得有个“我”能控制的东西。
第一步,我开始找素材。在网上各种扒拉,找了一些海洋生物的模型,各种各样的鱼,虾,还有水草什么的。模型这东西,自己做太麻烦,还是直接用现成的省事。
接下来就是搭场景。我用Unity搭了个简单的水下环境,加了个水面,然后调了调颜色,让它看起来深邃一点。水底放了些石头和水草,模拟海底环境。
然后,我就开始往场景里加鱼。先把鱼的模型导进去,然后写了个简单的脚本,让它们在水里游动。刚开始鱼的动作特别僵硬,就像一群木头疙瘩在水里飘,后来我慢慢调整参数,让它们游起来自然一些。
有了鱼,就得有“我”了。我找了个潜水艇的模型,也写了个脚本,让它能上下左右移动,还能发射鱼网。这个鱼网我做了好几个版本,一开始就是一条直线,后来改成一个网状的,看起来更像那么回事儿。
捕鱼的逻辑也挺简单的,就是判断鱼网和鱼是不是碰撞了,如果碰撞了,就把鱼从场景里移除,然后加分。
为了增加点难度,我还加了一些特殊鱼类,比如那种会发光的鱼,或者游得特别快的鱼。抓到这些鱼可以获得更高的分数。
不能忘了蓝环章鱼。我把蓝环章鱼也加进去了,但是设置了一下,如果碰到蓝环章鱼,游戏就结束。毕竟这玩意儿有毒,碰不得。
游戏做好之后,我自己玩了好几遍,感觉还挺有意思的。虽然画面比较粗糙,玩法也比较简单,但是抓鱼的过程还是挺刺激的。
我还加了个排行榜,可以记录最高分。这样就可以和朋友们比比看,谁才是真正的“深海猎手”。
我把这个小游戏打包发布了,虽然没啥人玩,但是自己玩得开心就行。
这回“深海猎手”的实践,从找素材,到搭场景,再到写脚本,每一步都是自己摸索着来的。虽然遇到很多问题,但是解决问题的过程也挺有成就感的。以后有机会,我还想尝试做一些更复杂的游戏。
还没有评论,来说两句吧...