请问cocos2d-x如何按X轴立体的那种卡片旋转~,
CCOrbitCamera()这个可以在Y轴旋转,但是x轴的话始终和想象的不一样,好像不能单纯的X轴旋转。
CCFlipY3D()这个倒和想的一样,但不能控制旋转度数,而且把图片渲染到了最外层。 2个都很纠结~
想这种功能应该如何弄,是不是有更好的方法。
你可以试试 getCamera.
CCCamera* ca = uLy->getCamera();
float caX,caY,caZ;
ca->getEyeXYZ(&caX, &caY, &caZ);
CCLog("camera(%f, %f, %f).", caX, caY, caZ);
ca->setEyeXYZ(caX, caY+30, caZ);
我这里用这段代码旋转了uLy的一个layer。效果如图。
------>
好像不行,转0-90度时候是对的,90-180时候就不对了,图片没有向下。和CCOrbitCamera情况一样
这个好像还没有看到相应的实现
:883::883::883::883:卡片旋转的话 在一本书上看到了或许你可以使用两张图片,一张正面一张反面,反面宽度0,正面宽度10,然后压缩正面,正面为0扩张反面
请问为啥我后面加多少效果都是一样的呢,,,,,
你试试不同的数据,一开始小小的增加,后面慢慢的增大。看看效果。