再说说这个项目有哪些我自以为是的亮点
。
首先网络通信吧,后端我使用的是普通java ssm框架编写的服务,我也没有测试其性能如何,想来是有点辣鸡的。毕设嘛,抱着先完成功能再考虑其他的想法,然而之后的优化必然也是没有的
然后unity和后端是通过战斗日志同步的,也就是说服务器,玩家A和玩家B都是读取同一份战斗日志的,但是他们显示这个战斗日志的效果是不同的。我这个设计其实有点僵,因为玩家很容易作弊
然后我就发现好像没有亮点了
还有亮点是一些轮子,比如在卡片上悬浮几秒就显示卡片信息。说到这个,我本来想用委托写成通用脚本的,结果我发现在unity编辑器里根本不能设置委托,仍然要用代码写入
,当然也有可能是我不会。反正没有写成通用脚本。
对了,github上缺一些东西,比如数据库,我用的是mysql数据库,我看看之后能不能上传sql脚本上去。这个建表的sql脚本有点大,我一直上传失败,就把它ignore了。
还有卡牌图片资源,我在readme里写了,太大了,可能超过了github的限制,反正我一直上传失败
服务器的代码在readme中有链接,是maven项目