如何使CCSprite像星球大战简介一样倾斜?

时间:2014-02-20 10:40:38

标签: cocos2d-iphone

倾斜的x和y坐标不会产生这种效果。关于如何实现这种效果的任何想法?我已经使用过cccamera但是没有关于如何正确实现它的例子。这个图像btw来自cocos2dx试过c ++代码仍然无效enter image description here

1 个答案:

答案 0 :(得分:0)

我觉得我需要一劳永逸地分享这个。所以这就是当你想要一个倾斜的,45度或伪三维的背景视图时相机如何工作:

首先将导演设为3d视角

[director_ setProjection:kCCDirectorProjection3D];

如果你只想让一些精灵以这种方式出现,那么请记住这一点 所有节点都有摄像头(cocos2d v.3似乎不再拥有它我不知道为什么) 所以你这样做:

[mysprite.camera setEyeX:0 eyeY:-40 eyeZ:10];
[mysprite.camera setUpX:0 upY:0 upZ:1];

使用符合您需要的值。希望它会帮助别人!