准备用Cocos2dx写个俄罗斯方块
用个Ctrl多继承一下两个接口 和一个CCnode(我也要绘制 添加到渲染树上和 定时器)
卧槽
就class Ctrl;public ICtrl ,CCNode,IUserToCtrl
{
}
Ctrl::GameUpdate(float dt)中的this指针就面目全非了
void CCNode::schedule(SEL_SCHEDULE selector, float interval, unsigned int repeat, float delay)
{
m_pScheduler->scheduleSelector(selector, this, interval , repeat,delay, !m_bRunning);
}
要么 是Ctrl从头把 ICtrl和CCNode的一半截成CCNode了
要么把CCNode和IUserToCtrl和剩下的一半未知空间转成Ctrl类型了
之后改变一下 继承列表将CCNode放前面就好了
神奇的C++ 充满了各种可能