libgdx y轴旋转(卡片翻转)

时间:2014-11-18 23:22:51

标签: android libgdx

我是libgdx的全新用户,我希望用它来编写简单的纸牌游戏。

我希望能够翻转我的卡片以显示它们,就像Google展示的示例一样。

http://developer.android.com/training/animation/cardflip.html

然而,我的游戏只有2D,所以我找不到能够做到这一点的命令。我已经找到了关于堆栈溢出的建议,这可能有用,但我认为它不会给卡片转动时的透视/深度感。

Libgdx rotate an actor on its Y axis

我是否必须以某种方式使用3D库来完成这部分游戏?这似乎有点矫枉过正。或者是否可以在libgdx游戏中组合android SDK动画代码的某些部分?

2 个答案:

答案 0 :(得分:0)

有一些方法可以在libgdx游戏中组合android sdk代码的各个部分,但是你会失去平台独立性(你无法在桌面上测试它,除了模拟器)。


使用3D库根本不是一种矫枉过正,而且在libgdx中实现起来非常容易。

看看Decal。 3D世界中的2D演员。我想这正是你所需要的。

祝你好运。

答案 1 :(得分:0)

将精灵的大小减小到零,然后以缩小的速度的1/2移动它。当卡消失后,更改精灵并向后执行相同的过程。

相关问题