同事负责的项目,赶时间,帮着写两个接口供他直接调用:
因为需要更新通关得分,所以需要在update()方法中写:
//声明pointStr
std :: string pointStr;
//pass_point 设为全局变量 通关时的得分,赋给pointStr
pointStr =CCString :: createWithFormat("%d",pass_point)->getCString();
//把pointStr这个字符串 用point_show 文本LabelAtlas来显示
point_show =setStrinng(pointStr.c_str());
在init()方法中启动update():
//这个必须有 否则不会执行update()
scheduleUpdate();
//显示得分和星星评价:
void SuccessLayer ::showPoint(int startNum,int point)
{
if(startNum == 1){
statr1->setVisible(false);
start3->setVIsible(false);
pass_point =point;
}else if(startNum == 2){
start3->setVIsible(false);
pass_point =point;
}else if(startNum == 3){
pass_point =point;
}
}
调用方法:
//传入参数星星数,得分
SuccessLayer::getInstance()->showPoint(startNum,point);