SimpleAudioEngine.Js
改名为CCAudio.Js
。
AudioEngine中删除了以下几个方法:
preloadMusicpreloadEffectisFormatSupportedpreloadSound
cc.AudioEngine.end被移到了实例中,而不是作为类的静态方法。
cc.textureCache删除了以下的几个API:
cc.loadimgcc.loadImage.handlercc.computeImageFormatType
addImageAsync方法被合并到了addImage
中去了。
移除了cc.tgaload
。
改动:
cc.TEXTURE_2D_PIXEL_FORMAT_RGBA8888 --> cc.Texture2D.PIXEL_FORMAT_RGBA8888cc.TEXTURE_2D_PIXEL_FORMAT_RGB888 --> cc.Texture2D.PIXEL_FORMAT_RGB888cc.TEXTURE_2D_PIXEL_FORMAT_RGB565 --> cc.Texture2D.PIXEL_FORMAT_RGB565cc.TEXTURE_2D_PIXEL_FORMAT_A8 --> cc.Texture2D.PIXEL_FORMAT_A8cc.TEXTURE_2D_PIXEL_FORMAT_I8 --> cc.Texture2D.PIXEL_FORMAT_I8cc.TEXTURE_2D_PIXEL_FORMAT_AI88 --> cc.Texture2D.PIXEL_FORMAT_AI88cc.TEXTURE_2D_PIXEL_FORMAT_RGBA4444 --> cc.Texture2D.PIXEL_FORMAT_RGBA4444cc.TEXTURE_2D_PIXEL_FORMAT_RGB5A1 --> cc.Texture2D.PIXEL_FORMAT_RGB5A1cc.TEXTURE_2D_PIXEL_FORMAT_PVRTC4 --> cc.Texture2D.PIXEL_FORMAT_PVRTC4cc.TEXTURE_2D_PIXEL_FORMAT_PVRTC2 --> cc.Texture2D.PIXEL_FORMAT_PVRTC2cc.TEXTURE_2D_PIXEL_FORMAT_DEFAulT --> cc.Texture2D.PIXEL_FORMAT_DEFAulTcc.Texture2D.setDefaultAlphaPixelFormat(format) --> cc.Texture2D.defaultPixelFormat = formatcc.Texture2D.getDefaultAlphaPixelFormat() --> cc.Texture2D.defaultPixelFormatcc.Texture2D.defaultAlphaPixelFormat() --> cc.Texture2D.defaultPixelFormatcc.Scheduler
cc.PRIORITY_SYstem改为cc.Scheduler.PRIORITY_SYstem
。
这些函数有些将名字开头改为小写,有些废弃了直接用Array的函数进行 *** 作。
cc.ArrayVerifyType --> cc.arrayVerifyTypecc.ArrayRemoveObject --> cc.arrayRemoveObjectcc.ArrayRemoveArray ---> cc.arrayRemoveArraycc.ArrayAppendobjectsToIndex --> cc.arrayAppendobjectsToIndexcc.ArrayRemoveObjectAtIndex(arr,index) --> arr.splice(index,1)cc.ArrayGetIndexOfValue(arr,value) --> arr.indexOf(value)cc.ArrayAppendobject(arr,addobj) --> arr.push(addobj)cc.ArrayAppendobjectToIndex(arr,addobj,addobj)cc.ArrayGetIndexOfObject(arr,findobj) --> arr.indexOf(findobj)cc.ArrayContainsObject(arr,findobj) --> arr.indexOf(findobj) != -1remove cc.HASH_FIND_INT共有方法或对象变成私有方法或对象:
cc.setup --> cc._setupcc.initDeBUGSetting --> cc._initDeBUGSettingcc.canvas --> cc._canvascc.drawingUtil --> cc._drawingUtilcc.renderContext --> cc._renderContextcc.gamediv --> cc._gamedivcc.setContextMenuEnable --> cc._setContextMenuEnablecc.renderContextType --> cc._renderTypecc.CANVAS --> cc._RENDER_TYPE_CANVAScc.WEBGL --> cc._RENDER_TYPE_CANVAScc.mainRenderContextBackup --> cc._mainRenderContextBackupcc.RectFromString --> cc.spriteFrameCache._rectFromStringcc.PointFromString --> cc.spriteFrameCache._pointFromStringcc.SizefromString --> cc.spriteFrameCache._sizefromString常量
删除:
cc.IS_SHOW_DEBUG_ON_PAGEcc.COCOS2D_DEBUG其他
修改
cc.dumpConfig ---> cc.sys.dump
cc.isAddedHIDdenEventcc.originalCanvasSize
新增:
cc.BuilderReader.registerController转载自: http://www.cocos2dx.net/post/247 总结
以上是内存溢出为你收集整理的【cocos2d-js官方文档】二十一、v3相对于v2版本的api变动全部内容,希望文章能够帮你解决【cocos2d-js官方文档】二十一、v3相对于v2版本的api变动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)