2012-03-13 68 views
0

当我进行显示舞台外部部分的页面转换(如CCTransitionFlipX)时,我可以在转换过程中简要地看到屏幕外的精灵。这真的很烦人。我认为我可以实时手动检查精灵的位置,如果它离开屏幕,可以将其删除。但是,如果这个精灵部分地在外面,那将是行不通的。在cocos2d中有没有像UIKit的clipSubviews?Cocos2d sprite在转换时绘制在屏幕外

回答

0

有一个ClippingNode class可能有帮助。

由于翻转动画允许用户看到的不仅仅是可见的屏幕区域,因为屏幕旋转,我认为您观察到的行为可能是预期的。

+0

我试过了ClippingNode类,但它不能正常工作。裁剪区域不会像过渡中的其他元素一样旋转。所以我仍然可以看到屏幕外的元素。 – Hlung 2012-03-26 05:23:07