/**
* FileName : ActionsTest.java
* Comment : 회전 테스트
* @version : 1.0
* @author : coolsharp
* @date : 2011. 10. 18.
*/
static class ActionRotate extends ActionDemo {
public void onEnter() {
super.onEnter();
centerSprites(3);
// 2초간 시계방향 45도 회전
CCRotateTo actionTo = CCRotateTo.action(2, 45);
// 2초가 반시계 방향 45도 회전
CCRotateTo actionTo2 = CCRotateTo.action(2, -45);
// 2초간 0도로 회전
CCRotateTo actionTo0 = CCRotateTo.action(2, 0);
// 2초간 시계방향으로 45도 회전 한 다음 다시 2초간 0도로 복귀
tamara.runAction(CCSequence.actions(actionTo, actionTo0));
// 2초간 시계방향으로 360도 회전
CCRotateBy actionBy = CCRotateBy.action(2, 360);
// 2초간 반시계방향으로 360도 회전
CCRotateBy actionByBack = actionBy.reverse();
// 2초간 시계방향으로 360도 회전 한 다음 다시 2초간 반시계방향으로 360도 회전
grossini.runAction(CCSequence.actions(actionBy, actionByBack));
// 2초간 반시계 방향으로 45도 회전 한다음 다시 2초간 0도로 복귀
kathia.runAction(CCSequence.actions(actionTo2, actionTo0.copy()));
}
public String title() {
return "RotateTo / RotateBy";
}
}
* FileName : ActionsTest.java
* Comment : 회전 테스트
* @version : 1.0
* @author : coolsharp
* @date : 2011. 10. 18.
*/
static class ActionRotate extends ActionDemo {
public void onEnter() {
super.onEnter();
centerSprites(3);
// 2초간 시계방향 45도 회전
CCRotateTo actionTo = CCRotateTo.action(2, 45);
// 2초가 반시계 방향 45도 회전
CCRotateTo actionTo2 = CCRotateTo.action(2, -45);
// 2초간 0도로 회전
CCRotateTo actionTo0 = CCRotateTo.action(2, 0);
// 2초간 시계방향으로 45도 회전 한 다음 다시 2초간 0도로 복귀
tamara.runAction(CCSequence.actions(actionTo, actionTo0));
// 2초간 시계방향으로 360도 회전
CCRotateBy actionBy = CCRotateBy.action(2, 360);
// 2초간 반시계방향으로 360도 회전
CCRotateBy actionByBack = actionBy.reverse();
// 2초간 시계방향으로 360도 회전 한 다음 다시 2초간 반시계방향으로 360도 회전
grossini.runAction(CCSequence.actions(actionBy, actionByBack));
// 2초간 반시계 방향으로 45도 회전 한다음 다시 2초간 0도로 복귀
kathia.runAction(CCSequence.actions(actionTo2, actionTo0.copy()));
}
public String title() {
return "RotateTo / RotateBy";
}
}