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

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