今天日志的更新换人了,兄弟我作为这个工作室的程序,烧脑多日终于得一丝喘息,出来溜达溜达谈谈感悟。
讲道理,卡牌游戏并非我的菜,玩过的也就炉石传说这一个,而且只玩了不到10把,因此听到说要搞一个卡牌游戏的时候,还是有些许的震精,想想那些炫酷的UI,屌爆的演出,就有丝丝的胃疼。不过当我听策划讲了要做的这个卡牌游戏以后,还是一头雾水,后来还实战了几把,才逐步有了些了解。策划又说,3天做出个教学关卡,我一听,虽有些没底,但还是觉得应该问题不大(吃了没经验的亏),那就搞呗。
因为从未做过卡牌游戏,我只能先上网学习研究,听大佬说事件分发机制,观察者模式很适合卡牌,就着手搞了搞,确实能应付不少中规中矩的卡牌游戏逻辑,但拿到咱游戏里来却发现,事件分发虽然能够比较清晰的分离逻辑和UI,但事件量之多有些超乎我的想象,也不知道最后运行性能会怎样,只能在这之后慢慢优化架构了。
因为对卡牌游戏不是很熟,每回合的逻辑写的都挺操蛋的,好歹有之前做2D游戏留下的框架,至少资源加载、数据解析这几块不用重新搞,节省了不少时间,但单单完成卡牌的界面逻辑,都折腾了我好久,到现在为止,还差卡牌战斗逻辑没有做,估计还得几个小时吧,之后就可以加入教学内容了,
很想吐槽的一点是:unity的ugui富文本为毛不能插入图片!真是史前巨坑,目前重写了一个,但坑不少,以后还得慢慢填。
暂无关于此日志的评论。