Unity MOBA 多人竞技手游制作教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第4章 战斗场景逻辑开发

当玩家选择英雄并确定后,游戏进入加载状态,当服务器返回进入战斗场景的消息时,加载场景。由此,进入战斗模块,并开启一场一对一的战斗。对于客户端来说,战斗模块主要分为两大部分:场景元素的生成与英雄控制,如下所示。场景元素主要包含地形的创建与英雄的创建。英雄控制主要包含移动控制自由状态控制、技能控制、血条控制与死亡控制。场景中的英雄不单单包含本地玩家所控制的英雄,还包括其他玩家的英雄。因此,两种英雄模型的控制会分别处理。