中易网

关于c++d 问题

答案:2  悬赏:10  
解决时间 2021-01-14 17:43
  • 提问者网友:你挡着我发光了
  • 2021-01-14 01:38
关于c++d 问题
最佳答案
  • 二级知识专家网友:不如潦草
  • 2021-01-14 02:28
void HelloWorld::update(float f)

{
if(dj)
{
dj->setPositionY(dj->getPositionY()-1);
if(dj->getPositionY()<=50)
{
this->removeChild(dj);
dj=NULL;
}
}
if(a)
{
a->setPositionY(a->getPositionY()-1);
if(a->getPositionY()<=50)
{
this->removeChild(a);
a=NULL;
}
}
if(b)
{
b->setPositionY(b->getPositionY()-1);
if(b->getPositionY()<=50)
{
this->removeChild(b);
b=NULL;
}
}
}

用我的这个代码把你的
void HelloWorld::update(float f){
if(dj==NULL)return;
dj->setPosition(dj->getPosition().x,dj->getPosition().y-1);
if(dj->getPosition().y<=50){
this->removeChild(dj);
dj=NULL;
}
}

替换掉
全部回答
  • 1楼网友:毛毛
  • 2021-01-14 02:50
看样子是scheduleUpdate函数实现的下落,粘贴代码看看。追问我已经把代码复制了,上面的代码是后缀名为cpp文件代码。追答代码不是你写的吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息