[Cocos2d-JS公式ドキュメント]二十から一、V2バージョンに対するV3 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(フォーマット) - > cc.Texture2D.defaultPixelFormat =フォーマット
  13.  
    cc.Texture2D.getDefaultAlphaPixelFormat() - > cc.Texture2D.defaultPixelFormat
  14.  
    cc.Texture2D.defaultAlphaPixelFormat() - > cc.Texture2D.defaultPixelFormat

cc.Scheduler

cc.PRIORITY_SYSTEM変更cc.Scheduler.PRIORITY_SYSTEM

配列操作関数

これらの機能のいくつかは、いくつかの時代遅れの機能が直接アレイ動作、小文字に名前の先頭になります。

  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、指数) - > arr.splice(インデックス1)
  7.  
    cc.ArrayGetIndexOfValue(ARR、値) - > arr.indexOf(値)
  8.  
    cc.ArrayAppendObject(ARR、addObj) - > arr.push(addObj)
  9.  
    cc.ArrayAppendObjectToIndex(ARR、addObj、指数) - > arr.splice(インデックス0、addObj)
  10.  
    cc.ArrayGetIndexOfObject(ARR、関数findobj) - > arr.indexOf(findobjを)
  11.  
    cc.ArrayContainsObject(ARR、関数findobj) - !> arr.indexOf(findobjを)= -1
  12.  
     
  13.  
    削除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より転載

おすすめ

転載: www.cnblogs.com/wodehao0808/p/11929642.html