上QQ阅读APP看书,第一时间看更新
3.1.2 CCNode类的函数
CCNode类的主要函数如表3-3所示。
表3-3 CCNode类的主要函数
(续)
(续)
以上就是CCNode类的部分函数,其中不包括本章后面介绍的调度相关的函数。
在2.0版本之前,CCNode类的构造函数是CCNode::node();在2.0版本以后可以使用create函数进行创建。
注意 非C++程序员可能会在API文档中遇到陌生的virtual修饰符。其修饰的结果是使此函数为虚函数。虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public,实现多态性,通过指向派生类的基类指针,访问派生类中同名覆盖成员函数。
在定义了虚函数后,可以在基类的派生类中对虚函数重新定义。在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型,以实现统一的接口,不同定义过程。如果在派生类中没有对虚函数重新定义,则它继承其基类的虚函数。简而言之,虚函数允许在程序运行过程中根据指针的类型动态地选择它调用指针类型的函数。