Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone 你如何使一个精灵看起来像《星球大战》的简介一样倾斜?_Cocos2d Iphone - Fatal编程技术网

Cocos2d iphone 你如何使一个精灵看起来像《星球大战》的简介一样倾斜?

Cocos2d iphone 你如何使一个精灵看起来像《星球大战》的简介一样倾斜?,cocos2d-iphone,Cocos2d Iphone,倾斜x和y坐标不会产生这种效果。如何达到这种效果,有什么想法吗?我已经使用了cccamera,但没有关于如何正确实现这一点的示例。这个图片是从COCOS2DX尝试的C++代码仍然没有工作< /P> < P>我觉得我需要一次分享这个。因此,当您想要背景的倾斜、45度或伪3D视图时,相机就是这样工作的: 首先将导演设置为3d透视 [director_ setProjection:kCCDirectorProjection3D]; 如果你只想让一些精灵以这种方式出现,请记住这一点 所有节点都有摄像头

倾斜x和y坐标不会产生这种效果。如何达到这种效果,有什么想法吗?我已经使用了cccamera,但没有关于如何正确实现这一点的示例。这个图片是从COCOS2DX尝试的C++代码仍然没有工作< /P> < P>我觉得我需要一次分享这个。因此,当您想要背景的倾斜、45度或伪3D视图时,相机就是这样工作的:

首先将导演设置为3d透视

[director_ setProjection:kCCDirectorProjection3D];
如果你只想让一些精灵以这种方式出现,请记住这一点 所有节点都有摄像头cocos2d v.3似乎不再有了我不知道为什么 所以你要这样做:

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

使用符合您需要的价值观。希望它能帮助别人

尝试skew属性,或者启用3d投影并使用CCCameraHi,就像我说的,我尝试了skewX&Y,但没有给我那种效果。如何使用3d投影?我看到你最近的一篇关于CCCamera的帖子仍然没有给我那种效果。你介意再给我一个示例代码吗?感谢在类名中使用3D的动作,它们使用3D投影,我相信导演的投影需要设置为3D而不是正交。如果我没记错的话,他们用CCCamera来实现效果,但我可能错了。明白了,谢谢!你知道为什么camera/CCCamera cocos2d v3不再有它了吗?