mar*_* ma 3 iphone cocos2d-iphone
大家好我使用CCMoveBy来保持精灵
if (abs(dff.x) > abs(dff.y)) {
id action = [CCMoveBy actionWithDuration:1 position:ccp(10,10)];
[sprite runAction:[CCRepeatForever actionWithAction:action]];
}
else {
id action = [CCMoveBy actionWithDuration:1 position:ccp(5,5)];
[sprite runAction:[CCRepeatForever actionWithAction:action]];
}
Run Code Online (Sandbox Code Playgroud)
如果我向左/向右推精灵,它将向左/向右移动,但现在当我按下它时,它会向对角线方向移动,而不是向左或向右或向上或向下移动,所以正确的是什么?谢谢
| 归档时间: |
|
| 查看次数: |
3271 次 |
| 最近记录: |