2011-07-11 6 views
2

Я скачал пример демо и пытаясь понять it.but Застрял на следующий коднужна помощь в понимании CCMoveTo?

id actionMove = [CCMoveTo actionWithDuration:actualDuration position:ccp(-target.contentSize.width/2, actualY)]; 
id actionMoveDone = [CCCallFuncN actionWithTarget:self selector:@selector(spriteMoveFinished:)]; 
[target runAction:[CCSequence actions:actionMove, actionMoveDone, nil]]; 

Как CCMoveTo объект движется от одного места к другому, как этот объект движется слева направо.

+0

его нормально сейчас? ..... –

ответ

1

Как CCMoveTo перемещает объект из одного места в другое, так как этот объект перемещается слева направо.

не как слева направо?

Если объект (спрайты) в любом месте, и вы готовы MoveTo некоторую позицию с текущей позиции

пример

ток спрайт позиции

(100100)

затем, если вы используете CCMoveTo с (200 200), то он переместится на (200 200)

затем, если вы используете CCMoveBy с (200200), то он будет двигаться к

currentposition+neededposition 

так (100 + 200 100 200), который предполагает (300,300);

Смежные вопросы