zoukankan      html  css  js  c++  java
  • 【cocos2d-js官方文档】二十一、v3相对于v2版本的api变动

    CCAudio.js

    SimpleAudioEngine.js改名为CCAudio.js

    AudioEngine中删除了以下几个方法:

    1.  
      preloadMusic
    2.  
      preloadEffect
    3.  
      isFormatSupported
    4.  
      preloadSound

    cc.AudioEngine.end被移到了实例中,而不是作为类的静态方法。

    cc.textureCache

    删除了以下的几个api:

    1.  
      cc.loadImg
    2.  
      cc.loadImage.handler
    3.  
      cc.computeImageFormatType

    addImageAsync方法被合并到了addImage中去了。

    CCTGAlib.js

    移除了cc.tgaLoad

    cc.Texture2D

    改动:

    1.  
      cc.TEXTURE_2D_PIXEL_FORMAT_RGBA8888 --> cc.Texture2D.PIXEL_FORMAT_RGBA8888
    2.  
      cc.TEXTURE_2D_PIXEL_FORMAT_RGB888 --> cc.Texture2D.PIXEL_FORMAT_RGB888
    3.  
      cc.TEXTURE_2D_PIXEL_FORMAT_RGB565 --> cc.Texture2D.PIXEL_FORMAT_RGB565
    4.  
      cc.TEXTURE_2D_PIXEL_FORMAT_A8 --> cc.Texture2D.PIXEL_FORMAT_A8
    5.  
      cc.TEXTURE_2D_PIXEL_FORMAT_I8 --> cc.Texture2D.PIXEL_FORMAT_I8
    6.  
      cc.TEXTURE_2D_PIXEL_FORMAT_AI88 --> cc.Texture2D.PIXEL_FORMAT_AI88
    7.  
      cc.TEXTURE_2D_PIXEL_FORMAT_RGBA4444 --> cc.Texture2D.PIXEL_FORMAT_RGBA4444
    8.  
      cc.TEXTURE_2D_PIXEL_FORMAT_RGB5A1 --> cc.Texture2D.PIXEL_FORMAT_RGB5A1
    9.  
      cc.TEXTURE_2D_PIXEL_FORMAT_PVRTC4 --> cc.Texture2D.PIXEL_FORMAT_PVRTC4
    10.  
      cc.TEXTURE_2D_PIXEL_FORMAT_PVRTC2 --> cc.Texture2D.PIXEL_FORMAT_PVRTC2
    11.  
      cc.TEXTURE_2D_PIXEL_FORMAT_DEFAULT --> cc.Texture2D.PIXEL_FORMAT_DEFAULT
    12.  
      cc.Texture2D.setDefaultAlphaPixelFormat(format) --> cc.Texture2D.defaultPixelFormat = format
    13.  
      cc.Texture2D.getDefaultAlphaPixelFormat() --> cc.Texture2D.defaultPixelFormat
    14.  
      cc.Texture2D.defaultAlphaPixelFormat() --> cc.Texture2D.defaultPixelFormat

    cc.Scheduler

    cc.PRIORITY_SYSTEM改为cc.Scheduler.PRIORITY_SYSTEM

    数组操作函数

    这些函数有些将名字开头改为小写,有些废弃了直接用Array的函数进行操作。

    1.  
      cc.ArrayVerifyType --> cc.arrayVerifyType
    2.  
      cc.ArrayRemoveObject --> cc.arrayRemoveObject
    3.  
      cc.ArrayRemoveArray ---> cc.arrayRemoveArray
    4.  
      cc.ArrayAppendObjectsToIndex --> cc.arrayAppendObjectsToIndex
    5.  
       
    6.  
      cc.ArrayRemoveObjectAtIndex(arr, index) --> arr.splice(index, 1)
    7.  
      cc.ArrayGetIndexOfValue(arr, value) --> arr.indexOf(value)
    8.  
      cc.ArrayAppendObject(arr, addObj) --> arr.push(addObj)
    9.  
      cc.ArrayAppendObjectToIndex(arr, addObj, index) --> arr.splice(index, 0, addObj)
    10.  
      cc.ArrayGetIndexOfObject(arr, findObj) --> arr.indexOf(findObj)
    11.  
      cc.ArrayContainsObject(arr, findObj) --> arr.indexOf(findObj) != -1
    12.  
       
    13.  
      remove cc.HASH_FIND_INT

    共有方法或对象变成私有方法或对象:

    1.  
      cc.setup --> cc._setup
    2.  
      cc.initDebugSetting --> cc._initDebugSetting
    3.  
      cc.canvas --> cc._canvas
    4.  
      cc.drawingUtil --> cc._drawingUtil
    5.  
      cc.renderContext --> cc._renderContext
    6.  
      cc.gameDiv --> cc._gameDiv
    7.  
      cc.setContextMenuEnable --> cc._setContextMenuEnable
    8.  
      cc.renderContextType --> cc._renderType
    9.  
      cc.CANVAS --> cc._RENDER_TYPE_CANVAS
    10.  
      cc.WEBGL --> cc._RENDER_TYPE_CANVAS
    11.  
      cc.mainRenderContextBackup --> cc._mainRenderContextBackup
    12.  
      cc.RectFromString --> cc.spriteFrameCache._rectFromString
    13.  
      cc.PointFromString --> cc.spriteFrameCache._pointFromString
    14.  
      cc.SizeFromString --> cc.spriteFrameCache._sizeFromString

    常量

    删除:

    1.  
      cc.IS_SHOW_DEBUG_ON_PAGE
    2.  
      cc.COCOS2D_DEBUG

    其他

    修改

    1.  
      cc.dumpConfig ---> cc.sys.dump
    2.  
       

    删除:

    1.  
      cc.isAddedHiddenEvent
    2.  
      cc.originalCanvasSize

    新增:

    cc.BuilderReader.registerController
    
    

    转载自:https://blog.csdn.net/qinning199/article/details/42009801

  • 相关阅读:
    SoapUI 使用笔记
    git 使用笔记(二)
    git 使用笔记(一)
    jquery 拓展
    hdu 1024 Max Sum Plus Plus (DP)
    hdu 2602 Bone Collector (01背包)
    hdu 1688 Sightseeing (最短路径)
    hdu 3191 How Many Paths Are There (次短路径数)
    hdu 2722 Here We Go(relians) Again (最短路径)
    hdu 1596 find the safest road (最短路径)
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/11929642.html
Copyright © 2011-2022 走看看