1

我正在用 SpriteBuilder 制作一个项目。
我想知道的是,当我使图层可见时是否有过渡?
例如,当我改变场景时,我使用这个replaceScene:scene withTransition:[CCTransition transitionPushWithDirection:CCTransitionDirectionLeft duration:0.25f.
现在我的项目中有一个隐藏的CCNode图层SpriteBuilder,我还有一个按钮来显示这个隐藏的节点。

- (void)rules {

    _rules.visible = TRUE;
}

当我变得_rules可见时,有什么方法可以进行过渡吗?

此外,当我使节点可见时,它仍然允许我按下节点后面的按钮。有什么办法可以阻止这一切?

4

1 回答 1

0

您可以使用淡入淡出,例如:

- (void)rules {

    _rules.visible = YES;
    [_rules runAction:[CCActionFadeIn actionWithDuration:1.0]];

}
于 2014-05-20T09:01:12.720 回答