熟练使用cocos 2dx js开发游戏UI界面、逻辑交互功能、动画特效
熟练使用TexturePackerGUI合成plist文件,使用TinyPNG进行图片压缩,使用cocos Studio解开plist文件
熟练使用BMFont合成数字字母、中文游戏艺术字体
熟练使用svn提交代码,解决冲突
使用过 Android Studio 打包工具、Spine骨骼动画
熟悉使用 HTML、CSS 、JavaScript、 jQuery 、Bootstrap等前端技术,完成网页布局、web页面开发
熟悉git版本控制工具,使用过Webpack打包工具
熟悉使用Vue、Vuex、Vue-Router、Axios、Vant
熟悉微信小程序开发,掌握wxml、wxss、微信UI
负责公司的麻将、扑克牌玩法开发;
使用cc.view.setDesignResolutionSize,FIXED_HEIGHT实现UI界面适配处理,避免宽屏黑边,对麻将的宽屏窄屏处理,解决出现遮挡、宽屏布局偏移、窄屏牌过大
编写跑得快、斗地主提示出牌,主要使用正则匹配对子连对三带飞机,去手牌里找比上家出的牌、上次提示的牌大的点数,三带二随牌循环、是否拆其他三张、对子是否拆三张炸弹;
添加跑得快触摸移动选牌提示顺子、连对、三带二、飞机,触摸提起的牌数量不固定,对各个牌型进行检测,只获取每个牌型最长的一个,再把所有牌型进行长度比较,优先提示出牌数量最多的一个牌型;
使用key-value数据结构统计每张牌的数量,减少复杂牌型反复嵌套的for循环,提高效率,降低代码复杂度
伪3d麻将左右家内牌位置计算使用等差数列公式(近大远小)、使用世界坐标系实现麻将出牌动画、插牌动画