2

我正在为 Iphone制作类似愤怒的小鸟游戏cocos2d & box2d,其中我需要缩小我的相机视图,因为我抛出的身体离开屏幕,然后它应该按照正常位置放大。(如果你在手机上玩过愤怒的小鸟我希望你得到我完全坚持的东西)我试图缩放我的整个图层但没有按需要工作。我可以使用相机cocos2d来实现这一点吗?

4

2 回答 2

2

你必须使用比例因子。相机不会放大和缩小,它只会在你的场景中水平和垂直移动使用比例因子来给它动画效果,就像愤怒的小鸟一样

id myAction = [CCScaleTo actionWithDuration:0.5 scaleX:2.0 ScaleY:2.0];    
[self runAction:myAction]; 

应该这样做!

于 2013-02-05T10:23:14.417 回答
1

最好的选择是使用 CCLayer 的比例因子。

self.scale = someFactor;

someFactor 的范围从 0 到 1。

为了达到很酷的效果,您可以尝试根据精灵的速度按比例更改因子。我建议您使用时间表随时间更改比例。

于 2013-02-05T12:10:57.793 回答