【cocos2d-js官方文档】十五、cc.sys

摘要:
合并原始cc。浏览器和系统。

概述

将原来的cc.Browser以及sys合并。

下面是api改造情况:

  1.  
    //左侧是新api,右侧是旧api
  2.  
    //常量
  3.  
    cc.sys.LANGUAGE_ENGLISH <-- cc.LANGUAGE_ENGLISH
  4.  
    cc.sys.LANGUAGE_CHINESE <-- cc.LANGUAGE_CHINESE
  5.  
    cc.sys.LANGUAGE_FRENCH <-- cc.LANGUAGE_FRENCH
  6.  
    cc.sys.LANGUAGE_ITALIAN <-- cc.LANGUAGE_ITALIAN
  7.  
    cc.sys.LANGUAGE_GERMAN <-- cc.LANGUAGE_GERMAN
  8.  
    cc.sys.LANGUAGE_SPANISH <-- cc.LANGUAGE_SPANISH
  9.  
    cc.sys.LANGUAGE_RUSSIAN <-- cc.LANGUAGE_RUSSIAN
  10.  
    cc.sys.LANGUAGE_KOREAN <-- cc.LANGUAGE_KOREAN
  11.  
    cc.sys.LANGUAGE_JAPANESE <-- cc.LANGUAGE_JAPANESE
  12.  
    cc.sys.LANGUAGE_HUNGARIAN <-- cc.LANGUAGE_HUNGARIAN
  13.  
    cc.sys.LANGUAGE_PORTUGUESE <-- cc.LANGUAGE_PORTUGUESE
  14.  
    cc.sys.LANGUAGE_ARABIC <-- cc.LANGUAGE_ARABIC
  15.  
    cc.sys.LANGUAGE_NORWEGIAN <-- cc.LANGUAGE_NORWEGIAN
  16.  
    cc.sys.LANGUAGE_POLISH <-- cc.LANGUAGE_POLISH
  17.  
     
  18.  
    cc.sys.MULTIPLE_AUDIO_WHITE_LIST <-- cc.Browser.multipleAudioWhiteList
  19.  
    cc.sys.BROWSER_TYPE_*** <-- new
  20.  
     
  21.  
    cc.sys.language <-- cc.Application.getInstance().getCurrentLanguage()
  22.  
    cc.sys.isNative <-- New. true in jsb, false in browsers
  23.  
    cc.sys.isMobile <-- cc.Browser.isMobile
  24.  
    cc.sys.browserType <-- cc.Browser.browserType
  25.  
    cc.sys._supportWebAudio <-- cc.Browser.supportWebAudio
  26.  
    cc.sys._supportRender <-- cc.RenderDoesnotSupport
  27.  
    cc.sys.localStorage <-- sys.localStorage
  28.  
    cc.sys.capabilities <-- sys.capabilities
  29.  
    cc.sys.os <-- sys.os
  30.  
    cc.sys.garbageCollect <-- sys.garbageCollect
  31.  
    cc.sys.dumpRoot <-- sys.dumpRoot
  32.  
    cc.sys.restartVM <-- sys.restartVM
  33.  
    cc.sys.version <-- sys.version
  34.  
     
  35.  
    cc.openURL <-- cc.Browser.openURL
  36.  
     
  37.  
    cc.sys.OS_WINDOWS <-- cc.PLATFORM_WINDOWS
  38.  
    cc.sys.OS_IOS <-- cc.PLATFORM_IPHONE | sys.PLATFORM_IPAD
  39.  
    cc.sys.OS_OSX <-- cc.PLATFORM_MACOS
  40.  
    cc.sys.OS_UNIX <-- new
  41.  
    cc.sys.OS_LINUX <-- cc.PLATFORM_LINUX
  42.  
    cc.sys.OS_ANDROID <-- cc.PLATFORM_ANDROID
  43.  
    cc.sys.OS_UNKNOWN <-- cc.PLATFORM_BLACKBERRY | cc.PLATFORM_NACL | cc.PLATFORM_EMSCRIPTEN
  44.  
     

cc.config

转载请注明:https://blog.csdn.net/qinning199/article/details/41924775

免责声明:文章转载自《【cocos2d-js官方文档】十五、cc.sys》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS App Launch Optionjs地理定位对象 navigator.geolocation下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【cocos2d-js官方文档】十八、Cocos2d-JS v3.0中的属性风格API

1. 新的API风格 我们直接来看看你可以如何使用Cocos2d-JS v3.0: 以前的API 新的API node.setPosition(x, y); node.x = x;node.y = y; node.setRotation(r); node.rotation = r; 如表格中可以看到的,设置position属性的函数调用...

【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法

在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单: var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...) 在callS...

【cocos2d-js官方文档】二十一、v3相对于v2版本的api变动

CCAudio.js SimpleAudioEngine.js改名为CCAudio.js。 AudioEngine中删除了以下几个方法:   preloadMusic   preloadEffect   isFormatSupported   preloadSound cc.AudioEngine.end被移到了实例中,而不是作为类的静...

Cocos2d-js和Android交互

说白了,就是JavaScript和Java之间的函数互相调用。 先看一下效果 有了这个交互,为了以后接sdk做准备。 要点: javascript调用java: jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "hello", "(Ljava/lang/Stri...

cocos2d-js 和 createjs 性能对比(HTML5)

cocos2d-js除了做native游戏外,还可以用来做HTML5游戏/动画,那么它跟adobe的createjs框架比较会怎么样呢? (背景知识:createjs是adobe支持的HTML5框架,沿用了Flash的思想,实现了最基本的显示列表和事件机制,是一个非常轻量的框架。createjs暂时只有canvas 2d版本,webgl版本还没完成。) 实...