zoukankan      html  css  js  c++  java
  • 优化要点


    1 richtext,mask,widget,创建时间久 需要减少使用
    2 instantiate太多 把界面放到PREFAB_CREATORS中导出创建函数,卡牌和背包icon用之前实现的getBagGridItem,createCardIcon替换现有的cc.instance,同时创建过多分帧加载
    3 资源乱,一个界面用到别的界面资源,导致读取了别的界面整个图集 针对每个界面优化资源,确认每个界面读取的图集,保证打开A界面不会读取到B界面资源
    4 图片大小优化 资源在512,1024左右的尽量优化到512和1024以内,可以尝试拉伸或9宫格
    5 render出来的item,render完成后没有马上显示,查一下问题
    6 jpg图片decode时间比png要久 除了特别大的底图,先替换为png,把资源打为图集,资源量也不会增加太多
    7 有的界面添加很多无意义节点 检查一下没有用的节点和可以除去的控件删除
    8 layout效率比较低,减少使用 多数可以提前摆好位置,不需要用layout排版
    9 label优化 一块区域的label尽量用同一个label实现,通过换行和补空格来排版
    10 分页比较多的界面不要一次性实例化全部的页面出来 页面分拆为不同的prefab,加入到PREFAB_CREATORS中创建
    11 部分图集由于有个别图片尺寸过大导致出来的图集很大,图集利用率低,需要检查一下 打图集之前用图集组件的的preview先确认一次出来的图的效果,有问题提前调整
    12 有些图片本来应该在loading加载的漏掉了 确认每个界面读取的资源,是不是有loading界面该读取的没有读取
    13 添加节点池用来优化icon的生成 界面销毁的时候添加事件,把icon都放入到节点池里
    14 加载绑定资源时间过久 先取消绑定prefab和图片,改为loadRes
    15 界面勾选延迟加载资源,减少开始创建时读取资源

  • 相关阅读:
    注册tomcat为服务
    BootStrap
    Passive DNS
    一个插件平台
    HDU 4394 BFS
    设计模式--组合模式--商品排序案例
    Windows平台编译openssl-0.9.8k库(32位、64位)
    JavaScript之this释疑
    OpenLayers3基础教程——OL3 介绍control
    我的Android进阶之旅------> Android为TextView组件中显示的文本加入背景色
  • 原文地址:https://www.cnblogs.com/chickenfarm/p/13150172.html
Copyright © 2011-2022 走看看