2

我写了一个小纸牌游戏。我现在想要制作一些动画,比如从牌组中取出一张卡片并将其移动到“开放式卡片池”。我可以通过使用翻译(下面的代码)来实现这一点。但问题是,每当拿走一张新牌并移动时,“开放牌池”就会显得空空如也。我怎么可能在“打开的卡片池:”中显示最后一张打开的卡片?在动画制作时是否有标志或其他东西可以将图像保留在其原始位置?

<translate
    android:fromXDelta="-100%"
    android:toXDelta="0%"
    android:fromYDelta="0%"
    android:toYDelta="0%"
    android:duration="1000"
    android:zAdjustment="top" />
4

1 回答 1

0

您必须使用两个图像。当您开始从打开的卡片池中移动图像时,立即在相同位置显示下一张卡片。

如果卡片在视觉上看起来相同(仅显示卡片的背面),那么您可以通过将移动的卡片添加到场景的顶部并在原始卡片从不移动的情况下移动它来伪造它。

于 2013-11-29T00:18:06.693 回答