基于cocos2.4.0版本引擎

cc是cocos的一个命名空间,现在应该就是学一些cc里的一些对象吧

文档链接,cc · Cocos Creator

director

有调度器Scheduler(),动作管理器ActionManager(),事件管理器EventAfterDraw()

  • cc.director.setAnimationInterval(1.0/60); 设置帧率
  • cc.director.getWinSize() 获取屏幕大小

第一步动起来

要添加全局的监视

  1. 键盘和重力的监视可以用cc.SystemEvent.EventType

    文档)

    on用来监视 off用来取消监视

  2. 对于鼠标和触摸可以用 cc.node.on(cc.Node.EventType.TOUCH_STAR,callFunction,this)

节点

在节点中,可以直接通过this.node.x/y来设置结点的位置

属性创建

对于组件的属性,可以在properties里创建,也可以调用this指针创建,(具体区别害没有探究过)

坐标

cc.v2()

cc.v3()

是引擎里特殊的对象,用来表示2维和3维向量

节点间的挂载

  • 对于子节点

    this.getComponent(cc.child_name)

  • 对于其他节点

    可以在properties里

    nodeName{type:cc.Node,default:null} 设置好,

    然后在可视化界面里把想要挂载的节点拖进去。

一系列生命周期函数

start(){}

onload(){}

···

update(dt){}

md cocos文档是真的看不懂,我是智障,退坑了