Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/windows-phone-8/2.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
3d Cocos2D虚拟深度?_3d_Cocos2d Iphone_Ccsprite_Depth - Fatal编程技术网

3d Cocos2D虚拟深度?

3d Cocos2D虚拟深度?,3d,cocos2d-iphone,ccsprite,depth,3d,Cocos2d Iphone,Ccsprite,Depth,我目前正在Cocos2D中制作一个翻转卡片效果。我目前试图实现的是在我的CCSprite中对深度的感知。现在我不是在寻找一些全面的3D代码/程序或使用CoCo3D 我所要做的就是让旋转的CCSprite产生一点深度的错觉,在我的游戏中提供更多的真实感 现在雪碧的旋转速度没有那么快,它的速度适中,这就是为什么我要尝试实现这一点 有人知道我该怎么做吗 谢谢 检查cocos2d源中CCTransitionFlipX和CCTransitionFlipY的代码。他们使用CCOrbitCamera动作。也许

我目前正在Cocos2D中制作一个翻转卡片效果。我目前试图实现的是在我的CCSprite中对深度的感知。现在我不是在寻找一些全面的3D代码/程序或使用CoCo3D

我所要做的就是让旋转的CCSprite产生一点深度的错觉,在我的游戏中提供更多的真实感

现在雪碧的旋转速度没有那么快,它的速度适中,这就是为什么我要尝试实现这一点

有人知道我该怎么做吗


谢谢

检查cocos2d源中CCTransitionFlipX和CCTransitionFlipY的代码。他们使用CCOrbitCamera动作。也许这会对您有所帮助。

检查cocos2d源中CCTransitionFlipX和CCTransitionFlipY的代码。他们使用CCOrbitCamera动作。也许这会对你有所帮助。

那只会让我变成一个我不需要做的精灵(事实上我已经做了)。我需要一种伪装深度的方法。不是宽度或长度您可以尝试创建自己的动作,将轨道、缩放和移动动作结合起来,并尝试达到所需的效果。或者只是在你的节点/精灵上运行这些操作。我知道,我只是在寻找一个特定的API或函数来实现这一点,这样我就可以创建我自己的操作。另外,我必须注意,我使用的是CCSpriteBatchNode,所以我不能对相机做任何事情。这只会打开一个我不需要做的精灵(事实上我已经做了). 我需要一种伪装深度的方法。不是宽度或长度您可以尝试创建自己的动作,将轨道、缩放和移动动作结合起来,并尝试达到所需的效果。或者只是在你的节点/sprite/等上运行这些操作。我知道,我只是在寻找一个特定的API或函数来实现这一点,这样我就可以创建我自己的操作。另外,我必须注意,我使用的是CCSpriteBatchNode,所以我不能对相机做任何事情。