作为一个由关卡策划转型的游戏程序员,最近参加了TapTap举办的聚光灯GameJam,在最近一周内基本上都是通宵加班的状态,在赶工作进度的同时,遇到了几个棘手的问题以及解决方案上,谈谈自己的心得。 1、不要因为是临时功能就不对代码进行模块化编写。 比如我使用了QFramework框架,但因为音效小哥提出了一个背景音乐随着故事进度增加音轨的需求,我添加了一个游戏进度模块,但是并没有按照QFramework的系统框架添加,之后发现很多与游戏进度有关的数据都可以加在这里,所以后期一直在这个模块里加,导致后期处理...【查看原文】