前端主程, 负责微信小游戏的前端开发. 使用egret框架.
已上线项目有: 动物超市 / 成语云游记 / 合成飞机大战 / 欢乐冲顶 / 小鸡变变变 / 2019猪年猜字 / 双枪打靶 / 正版消数字(参与)等.
动物超市项目,除了用electron加egret做了货架编辑工具,用于美术用多层png拼接货架,预留货物显示位。还从github上分支了开源c++ /QT的材质打包器,增加了打包egret碎图/egretMovieClip/Dragonbones动画到一张材质上的功能,使地图层(包括墙/装饰/地板/货架/顾客动画/特效等)的drawcall为1。即使在玩家满级时也能保持50帧以上流畅运行。打包逻辑是读取导出后的MovieClip/DB动画的配置文件, 然后根据配置里的文件名到原始龙骨项目下寻找并打包碎图到图集里, 并自动修改导出的json配置文件, 实现整个地图部分每帧只有一个drawcall的优化.
欢乐冲顶用websocket实现了多人对战答题.
双枪打靶使用了P2物理引擎实现了子弹击打水果.