好吧,我每秒在同一位置创建一个精灵。我想创建精灵,但每次都使用 x + 10 。所以每秒都会创建精灵,但 x 位置会增长 10。对不起我的英语,我是法语:/
问问题
216 次
2 回答
0
cpp cocos2d-x 的伪代码,请注意。
标题:
class Myclass extends CCScene{
public int position = 0;
...
}
我的类.cpp:
Myclass(){
...
CCDirector::getSharedDirector()->schedule(step, 1/60);
}
void step() {
...
if (oneSecond()){
position += 10;
createSprite(position);
}
...
}
于 2012-05-07T17:40:57.300 回答
0
只需使用每次创建精灵时递增的静态变量:
static int x = 0;
create_sprite(x, 0);
x += 10;
我不熟悉 cocoas2d 的实际语法,但这应该可以。
于 2012-05-07T17:41:16.693 回答