Unity回合制游戏战斗模块的制作

Unity回合制游戏战⽃模块的制作
回合制游戏相信⼤家没玩过也见过,了解它的玩法。回合制,那就是你来我回的,你⼀回合我⼀回合,直到把对⽅打败。市⾯上的回合制游戏⽐较经典的有梦幻西游,问道,神武,。这⼏个都还是很不错的。回到正题,我们怎么⽤untiy做回合制游戏呢?其实还是⽐较简单的。如果你不考虑太多的话,就⽐如我们今天这个战⽃模块的制作。当然不是⾮常完善的,但是战⽃模块雏形已经有了。好了,先看效果吧。
不要在意素材的简陋哈,我们来看看具体怎么做吧?
⾸先,我们要知道回合制的机制,⼀⼈⼀次,然后呢,也并不是⼀队伍的⼈都是最先攻击的,还是要看速度来的。但是原则就是⼀⼈⼀回合,然后下⼀个。不多说了。在这⾥我们认为双⽅都有可移动的普通攻击,所以基本上双⽅都有很多的共同点,那么我们可以先写⼀个基类,然后让⼦类继承基类的⼀些⽅法或重新就可以了。这⾥贴图基类的代码。
htc a310
然后由于双⽅基本上都差不多,我们可以⽤⼀个脚本就可以了,这⾥不考虑太复杂。脚本⾥⾯包含⾎量,受伤,攻击,移动等⾏为。代码如下:
城市轨道交通控制
电子标签读写器
光碟机这是部分代码,有点多,其他的不贴了,然后我们需要把脚本挂载在每个⾓⾊上⾯,最后我们要⽤⼀个管理类来管理我们的战⽃双⽅。管理类代码如下:
图像采集系统
新菠萝灰粉蚧
整个的逻辑就是由管理类来发布命令,⽐如让cube⽅先攻击,然后等cube⽅所有⼈都攻击完了,最后再换队伍攻击。这样⽆限打(我这⾥是这样写的,⾃动战⽃,⽆需操作)直到打死⼀⽅结束。好了,本次的分享到此结束,需要源码demo的可以我或者加领取 点击下⾯链接即可加点击链接加⼊聊【cocos/unity交流】

本文发布于:2024-09-21 19:02:54,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/231344.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:回合制   游戏   管理
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议