cocos2d & box2d
为Iphone制作愤怒的小鸟,其中我需要缩小我的相机视图,因为我的抛出的身体离开屏幕,之后它应该按照正常位置放大。(如果你在手机中玩过愤怒的小鸟,我希望你能得到我刚刚完全插入的东西)我试图扩展我的整个层但不按照需要工作。我用cocos2d
的相机来实现这个目标吗?
答案 0 :(得分:2)
你必须使用比例因子。相机不会放大和缩小,它只会在场景中水平和垂直移动 使用比例因子在动作中给它动画效果
id myAction = [CCScaleTo actionWithDuration:0.5 scaleX:2.0 ScaleY:2.0];
[self runAction:myAction];
应该这样做!
答案 1 :(得分:1)
最佳选择是使用CCLayer的比例因子。
self.scale = someFactor;
someFactor范围从0到1.
为了达到很酷的效果,你可以尝试按比例改变精灵的速度。我建议您使用计划来随时间更改比例。