当前位置: 首页 > news >正文

安徽企业网站建设公司企业微信后台管理系统

安徽企业网站建设公司,企业微信后台管理系统,企业网站建设费用计入哪个科目,成都网站设计优秀柚v米科技现在负责的一个运营中的商业项目#xff0c;使用的是 cocosCreator1.8#xff0c;之前没有做好设计#xff0c;所以东西都是直接加载在内存中的#xff0c;到了现在性能问题逐渐暴露出来#xff0c;讨论之后想进行引擎升级#xff0c;升级到cocosCreator 2.4。 官方的升…现在负责的一个运营中的商业项目使用的是 cocosCreator1.8之前没有做好设计所以东西都是直接加载在内存中的到了现在性能问题逐渐暴露出来讨论之后想进行引擎升级升级到cocosCreator 2.4。 官方的升级文档 1.10以后的资源升级 https://docs.cocos.com/creator/2.4/manual/zh/release-notes/raw-asset-migration.html 2.0 升级 https://docs.cocos.com/creator/2.4/manual/zh/release-notes/upgrade-guide-v2.0.html 2.x 相对于 1.x 核心仍然使用的是 cocos2dx只是在js部分有了一些改动所以升级应该是没有大问题但是小问题仍然是有不少这里我们计划按照项目能跑起来、打包APK进行全量的玩法测试、有端渠道进行发布、小游戏渠道发布。 升级遇到的问题 1.文本的问题 文本设置了Line Height 之后 会发现 Node 的高度比这个值要大一些1.8版本就没有这个问题。据说是因为TTF纹理的会有点偏移引擎组为了矫正位置加上了偏移然后对Node的高度进行放大。这里有两个参数修改一下即可 // text_utils.js -let _BASELINE_RATIO 0.26; -let _BASELINE_OFFSET 0; let _BASELINE_RATIO 0; //0.26; let _BASELINE_OFFSET -0.13; 参考1解决字体本身携带的向上/向下偏移量问题 参考2: 2.1.2版本label的size不可编辑且固定都是FontSize的1.26倍是故意设计成这样的么 参考3: 3.3RichText问题 之前代码中有设置 文本string 然后依赖节点的size进行判断的代码升级后不生效了因为新版本不会在设置完后立刻进行更新如果有类似的逻辑需要手动先调用cc.Label的 _forceUpdateRenderData(); 2.EditBox 升级后功能失效无法点击是因为新版本 EditBox的子节点Size有问题我这里代码里直接打补丁把所有都处理一下 let setupEditBoxWidget function(node) {let textWidget node.getComponent(cc.Widget);if (!textWidget) {textWidget node.addComponent(cc.Widget);textWidget.isAlignTop true;textWidget.top 0;textWidget.isAlignBottom true;textWidget.bottom 0;textWidget.isAlignLeft true;textWidget.left 0;textWidget.isAlignRight true;textWidget.right 0;textWidget.updateAlignment();} } let oldOnEnable cc.EditBox.prototype.onEnable cc.EditBox.prototype.onEnable function(){oldOnEnable.call(this);setupEditBoxWidget(this.textLabel);setupEditBoxWidget(this.placeholderLabel); }3.rotation 这个新版本推荐使用angle 代替 rotation其中 angle -rotation; 即之前rotation 0 是顺时针旋转而angle 0 是逆时针旋转。这里比较坑的是编辑器里是按照angle的逻辑来的但key显示的却是Rotation。 4.event 这个官方文档里有提到 // **v1.x** eventTarget.on(type, function (event) {// 通过 event.detail 获取 emit 时传递的参数 }); eventTarget.emit(type, message); // message 会被保存在回调函数的 event 参数的 detail 属性上// **v2.0** eventTarget.on(type, function (message, target) {// 直接通过回调参数来获取 emit 时传递的事件参数 }); eventTarget.emit(type, message, eventTarget); // emit 时可以传递至多五个额外参数都会被扁平的直接传递给回调函数camera 这个官方文档之前也有提到之前是给camera 设置targets, 现在需要通过Mask来实现。这个需要新增一个分组camera改动比较大可能业务逻辑也需要修改。 6.shader 一般游戏都会用到变灰之类的shader需要改成使用materialCCButton里有变灰效果的逻辑可以参考一下 一些废弃的接口 按照报错处理掉就行了其中cc.p用的地方太多了直接重新定义一下 cc.p cc.v2; 还有一个是 1.8版本的prefab 如果 js脚本/spriteFrame 等丢失会有warning但可以运行新版本会直接无法实例话对应的prefab需要删除掉那些无效的引用。
http://www.zqtcl.cn/news/914459/

相关文章:

  • 北仑建设局网站东莞市seo网络推广价格
  • 大专学历怎么自考优化建站
  • 网站上的图片怎么替换中国电力建设集团网站
  • 开发手机网站步骤手机网站前端开发布局技巧
  • 文山文山市网站建设网站建设管理教程视频
  • 深圳建筑业协会官网seo短视频新地址在哪里
  • 学院宣传网站制作大型网站团队人数
  • 新品发布会ppt参考友山建站优化
  • 做网站云服务器装系统厦门网站建设哪家强
  • 网站建设顶呱呱东莞建设信息网官网
  • 化妆品网站下载企业宣传片报价明细
  • php建设网站怎么用网站建设忽悠
  • 网站软件app免费注册账号qq
  • 清河网站建设公司西安开发网站的公司
  • 怎么用自己的服务器做网站软件接口设计文档
  • 昆明做网站建设找谁郑州网站制作的公司哪家好
  • 天津seo网站推广如何做医美机构网站观察分析
  • 东莞网站到首页排名网站建设与设计主要是干什么的
  • 自己做网站要花钱吗个人网站可以做资讯吗
  • 做vr效果图的网站做小程序的公司有哪些比较好
  • 物流建设网站总结制作壁纸的软件
  • 自己电脑做主机怎么做网站培训公司排名
  • 网站seo优化排名qq空间wordpress搬家
  • 做二手元器件那个网站查价格元气森林网络营销策略分析
  • 优质网站建设是哪家17网站一起做网店不发货
  • 建设企业网银如何对账seo优化推广工程师
  • 广州制作外贸网站小说网站制作公司
  • 东莞南城网站建设价格注册深圳公司有什么好处
  • 做网站图片大小建个人网站要多少钱
  • 北京免费建网站seo网站关键词