zoukankan      html  css  js  c++  java
  • cocos2dx中常见的类及类继承关系

    场景:CCScene,继承自CCNode,几乎完全等于CCNode类

    CCNode继承自CCObject,CCObject是真正意义上的父类,CCObject又继承自CCCopying类,CCCopying的只是定义接口,完全虚基类

    CCObject主要定义了两方面的内容:

    1.是有内存管理有关的东西,如引用计数,内存托管对象

    2.与回调函数有关的东西,如定时器回调,菜单回调,等等

    CCLayer继承自CCNode,CCSprite也继承自CCNode,因此可以认为CCNode是cocos中最重要的核心类

    凡是继承自CCNode类的子类都有如下特点:

    1.是一个容器,可以包含任意多个其他节点(addchild)

    2.可以执行一个动作(runaction)

    3.可以执行一个回调函数(XX_selector),定时器回调,菜单回调,动作回调,控件回调(CCControl类继承自CCLayer,CCLayer继承自CCNode)

    4.拥有坐标转换信息set/get,position,scale,rotation

    5.每个节点可以添加任意其他节点,形成一个树状,构成一颗渲染树,每个节点只能有一个父节点(和现实生活一样,每个人只能有一个父亲)

  • 相关阅读:
    工厂方法和抽象工厂
    waterMarkTextBox
    button hot key 热键
    wpf 双击行。。获得行信息
    update comboBox
    WPF标准控件模板查看程序(文件里面)
    Sp EF输出 临时表
    tree view
    Ubuntu 常用命令
    ESP8266 开发记录
  • 原文地址:https://www.cnblogs.com/ttss/p/4089386.html
Copyright © 2011-2022 走看看