CocosAPI

  • 其他组件
    cc.Motionstreak 拖尾
    cc.Animation 动画组件  cc.AnimationClip 动画剪辑
  • 资源类型
    cc.AudioClip 音频资源
    cc.SpriteFrame 图片资源
   cc.SpriteFrameAtlas 图集资源
   cc.AnimathonClip 动画剪辑资源
   cc.Prefab  预制件
  • 单例模式
cc.director 
    preloadScene() 预加载创景
    loadScene()切换场景
    pause()暂停游戏逻辑,不会禁用触摸事件
    
cc.loader
    loadRes()  动态加载本地资源  resources 文件下面
    load()  远程加载资源
cc.audioEngine 
    play()
    playMusic()
    playEffect()//音效  
 cc.Button()按钮组件
     过度类型:颜色,图片,缩放
     四种状态:normal,hover,pressed,cancel
     回调函数的绑定
     禁用  interactable
 cc.ProgressBar
     progress 进度
 cc.SrollView滚动视图
     isAutoScrolling()是否在移动
     this.scrollNode.stopAutoScroll();
 cc.Layout  布局
 cc.Widget 对其组件(做适配)
 cc.Canvas 画布 屏幕适配方案    
 cc.ToggleContainer 单选按钮
  • 渲染组件
 cc.Sprite 精灵
     九宫格精灵的使用
     填充精灵的使用
     混合模式的使用
     动态切换精灵的图片
 cc.Label 文本的使用
     内容的设置 .string、
     文本的适配与对其
     字体的使用
     富文本的使用
 cc.ParticalSystem 粒子系统
  • 碰撞组件
  cc.Collider 
      boxCollider
      circleCollider
      PolygonCollider
      分组设置
      组别配对
      碰撞回调
      碰撞管理器  

add 2020.01.03

director
获取视图打下
cc.director.getWinSize()
=> cc.winSize
获取屏幕的物理分辨率
cc.view.getFrameSize()
获取当前场景
cc.director.getScene() ==>return this._scene;
控制游戏帧率
cc.game.setFrameRate();
暂停动画
cc.director.stopAnimation();
game
切入后台,切入前台
cc.game.EVENT_HIDE
cc.game.EVENT_SHOW
常驻节点的添加
cc.game.addPersistRootNode();
cc.game.removePersistRootNode();
cc.game.isPersistRootNode();
systemEvent
cc.systemEvent.KEY_DOWN;
cc.systemEvent.KEY_UP;
cc.systemEvent.DEVICEMOTION;//重力感应
view
cc.view.resizeWithBrowserSize()//自适应浏览器尺寸
cc.view.setOrientation()//设置屏幕朝向
cc.view.enableAutoFullScreen()//移动端全屏
cc.view.setCanvasSize(width,height)//web端设置尺寸

关闭FPS显示
cc.debug.setDisplayStats(false);