时隔几天,把数据库读取与服务端场景开发部分内容整理完毕,我们都知道服务器部分信息量很大,不容易懂,需要反复操练。这部分主要是用户点击开始游戏后进行创建队伍然后匹配,接着选择英雄后确认同时AI也选择英雄。除此之外还要考虑匹配失败,队长解散队伍或者移除玩家,玩家退出这类问题。围绕消息驱动与定时器两条思路实现上述功能,虽然项目是1vs1,但是在服务器端做足了功课,只要掌握的够好,举一反三弄成5vs5都不成问题。AI选择英雄部分比较难,建议多看几遍,我在这一部分都是先把视频多看两遍再自己捋思路。很多部分方法相似,看注释大家会发现很多例如应答函数请求,具体实现,调用具体实现操作,最后回到应答函数实现这样的。还剩下的最后一部分也是比较高能的,加入游戏ai使得游戏性更强,这几天我将会继续整合完剩下的资料。