首页 微武游戏攻略 正文

想玩回合制手机游戏?这几个平台选择多!

今天心血来潮,突然想搞个回合制手游玩玩,就自己动手搞起来。

准备工作

当然是先想想要做个啥样的游戏。我小时候挺喜欢玩那种你一下我一下的回合制游戏,像《梦幻西游》那种,就决定做个类似的。不过我这人比较懒,不想搞太复杂的,就简单弄个能选角色,能放技能,能看到血条就差不多。

然后就是找工具。我平时用Unity比较多,就直接用它。素材嘛网上随便找一些免费的,反正就是练练手。

开始搭建场景

打开Unity,先建个空场景。然后把找来的角色模型和场景模型拖进去,摆放好位置。这些免费素材真不咋地,不过先凑合用。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

编写角色属性和技能

接下来就是写代码。我给每个角色都建个脚本,用来存放角色的属性,比如血量、攻击力、防御力什么的。然后再写个技能脚本,每个技能都有自己的效果,比如扣多少血,加多少buff之类的。

这部分写起来有点麻烦,要考虑的东西还挺多的。比如技能的释放顺序,技能的冷却时间,还有各种状态的叠加等等。不过好在我以前也写过类似的东西,还算比较顺利。

实现回合制逻辑

最关键的部分来,就是实现回合制。我的思路是这样的:

  • 用一个列表来存放所有参与战斗的角色。
  • 用一个变量来记录当前是哪个角色的回合。
  • 每个角色行动结束后,就把回合交给下一个角色。
  • 如果一个角色血量低于0,就把它从列表中移除。
  • 直到列表中只剩下一方角色,游戏就结束。

代码写好后,测试几次,发现有些小bug,修修改改,总算能正常运行。

添加简单的UI

现在游戏的基本功能有,但是光秃秃的啥也没有也不行。我又简单做个UI,显示角色的血条,还有几个按钮来选择技能。这UI做的比较丑,不过能用就行,哈哈。

最终效果

经过一番折腾,我的回合制手游总算有点样子。虽然画面简陋,玩法也比较简单,但好歹是自己从头到尾做出来的,还是挺有成就感的。以后有时间再慢慢完善,比如加点音效,加点特效,再丰富一下玩法什么的。

这回的实践就分享到这里,希望能给想做回合制手游的朋友们一点启发。做游戏没那么难,只要肯动手,多尝试,总能做出点东西来的。

本文转载自互联网,如有侵权,联系删除