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