/**
* FileName : ActionsTest.java
* Comment : 크기 조절 데모
* @version : 1.0
* @author : coolsharp
* @date : 2011. 10. 18.
*/
static class ActionScale extends ActionDemo {
public void onEnter() {
super.onEnter();
centerSprites(3);
// 2초간 0.5배 축소
CCScaleTo actionTo = CCScaleTo.action(2, 0.5f);
// 2초간 2배 확대
CCScaleBy actionBy = CCScaleBy.action(2, 2);
// 2초간 넓이 0.25배 축소, 높이 4.5배 늘림
CCScaleBy actionBy2 = CCScaleBy.action(2, 0.25f, 4.5f);
// 2배 확대된 것을 원상복구
CCScaleBy actionByBack = actionBy.reverse();
// 2초간 0.5배 축소
tamara.runAction(actionTo);
// 2초간 2배 확대 후 2초간 원상 복구
grossini.runAction(CCSequence.actions(actionBy, actionByBack));
// 2초간 넓이 0.25배 축소, 높이 4.5배 늘림
kathia.runAction(CCSequence.actions(actionBy2, actionBy2.reverse()));
}
public String title() {
return "ScaleTo / ScaleBy";
}
}
* FileName : ActionsTest.java
* Comment : 크기 조절 데모
* @version : 1.0
* @author : coolsharp
* @date : 2011. 10. 18.
*/
static class ActionScale extends ActionDemo {
public void onEnter() {
super.onEnter();
centerSprites(3);
// 2초간 0.5배 축소
CCScaleTo actionTo = CCScaleTo.action(2, 0.5f);
// 2초간 2배 확대
CCScaleBy actionBy = CCScaleBy.action(2, 2);
// 2초간 넓이 0.25배 축소, 높이 4.5배 늘림
CCScaleBy actionBy2 = CCScaleBy.action(2, 0.25f, 4.5f);
// 2배 확대된 것을 원상복구
CCScaleBy actionByBack = actionBy.reverse();
// 2초간 0.5배 축소
tamara.runAction(actionTo);
// 2초간 2배 확대 후 2초간 원상 복구
grossini.runAction(CCSequence.actions(actionBy, actionByBack));
// 2초간 넓이 0.25배 축소, 높이 4.5배 늘림
kathia.runAction(CCSequence.actions(actionBy2, actionBy2.reverse()));
}
public String title() {
return "ScaleTo / ScaleBy";
}
}