我在同一个位置每秒创建一个精灵。而且我想创建精灵,但每次使用x + 10.然后每秒都会创建精灵,但是x位置增长为10.对不起我的英语,我是法语:/
答案 0 :(得分:0)
cpp cocos2d-x的伪代码,请注意。
头:
class Myclass extends CCScene{
public int position = 0;
...
}
MyClass.cpp:
Myclass(){
...
CCDirector::getSharedDirector()->schedule(step, 1/60);
}
void step() {
...
if (oneSecond()){
position += 10;
createSprite(position);
}
...
}
答案 1 :(得分:0)
每次创建精灵时,只需使用一个增量的静态变量:
static int x = 0;
create_sprite(x, 0);
x += 10;
我不熟悉cocoas2d的实际语法,但这应该可行。