今天心血来潮,想搞个本地多人游戏玩玩,就是那种不用联网,几个人在一台电脑上就能一起嗨的那种。折腾一下午,还真让我给弄出来,现在就来分享下我的“光辉事迹”。
先定个小目标
一开始我是懵的,本地多人游戏?这玩意儿听起来简单,做起来可咋整?不过咱是谁,遇事不慌,先定个小目标:就先从最简单的入手,搞个能两个人一起玩的射击小游戏!
找轮子,开干!
有目标,接下来就是找“轮子”。我可不想从头开始写代码,那得写到猴年马月去。上网一搜,还真有不少好东西。像什么《弓箭手大作战》,听着就挺带劲。不过我这人比较喜欢自己动手,所以还是决定用Unity来搞。
打开Unity,新建个项目,然后就开始捣鼓。先是整个简陋的场景,就一个大方块,当做地面。然后又捏两个小人,一个红色,一个蓝色,用来区分不同的玩家。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
操控是个大问题
场景和角色都有,接下来就是怎么操控这两个小人。总不能两个人挤在一起用一个键盘?那还不打起来!
我 ?????? ???? ?? ?? ?? ???????? ?? ????? ????, ????? ??? ???? ??? ?? ?? ???? ??????? ??? ????? ????? ????? ????? ??????? ?????? ?? ???? ??? ????, ????? ???? ???? ??? ?? ?? ?????? ???? ?????? ???? ?? ?? ?????
经过一番搜索,我找到一个叫做“InControl”的插件,据说可以轻松实现多键盘和手柄控制。我抱着试一试的心态下载这个插件,导入到我的项目中。
你还别说,这插件真挺好用!按照教程简单设置一下,就实现两个键盘分别控制两个小人的移动和射击。那一刻,我感觉自己简直就是个天才!
加点料,更有趣
基本功能搞定,接下来就是给游戏加点料。我给场景里加几个障碍物,又给小人加个简单的血条。然后又写个简单的脚本,让小人被击中后会掉血,血条空就“Game Over”。
为让游戏更有趣,我还加个计分功能。每击中对方一次,就能得到一分。谁的分数高,谁就赢。
大功告成,开玩!
经过一番折腾,我的本地多人射击小游戏终于大功告成!虽然画面简陋,玩法也比较简单,但好歹是自己亲手做出来的,成就感满满!
我拉着我弟一起玩几局,你还别说,还挺有意思的。两个人拿着键盘,你追我赶,互相射击,玩得不亦乐乎。
这回尝试还算成功。虽然过程有点曲折,但最终还是实现自己的目标。下次有机会,我还想尝试做个更复杂的多人游戏,比如像《元气骑士》那种,想想就有点小激动!
今天的分享就到这里,希望对大家有所帮助。如果你也想做个本地多人游戏,不妨试试我今天介绍的方法,说不定你也能做出个有趣的游戏来!