首页 > 其他 > 详细

【转载】cocos2d-x中getParent()的使用

时间:2016-07-20 21:24:10      阅读:431      评论:0      收藏:0      [点我收藏+]

cocos2d-x中getParent()的使用  

 
void CCControlLayer::Colr()

{

    ((ChangeFood *)(this->getParent()))->Run(1);

}

 

1>CCControlLayer是一个层,加载在ChangeFood上面。

 

2>利用getParent函数可以得到父类的一个NODE型指针,将指针转变为父类类型的,既可以利用这个指针调用父类的函数。

3>这里的关键是要用this去调用getParten()函数,如果用子类的对象去调,则会出现错误。

4>强制类型转换(ChangeFood *) ;将node * 类型的指针转化为 ChangeFood * 类型。

【转载】cocos2d-x中getParent()的使用

原文:http://www.cnblogs.com/dudu580231/p/5689553.html

(16)
(9)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!