【发布时间】:2014-12-16 22:17:31
【问题描述】:
我正在尝试在玩家与精灵接触后为我的 TiledSprite 设置一个动画。到目前为止,这是我的代码:
levelObject = new AnimatedSprite(x, y, resourceManager.wooden_crate_region, vbom)
{
@Override
protected void onManagedUpdate(float pSecondsElapsed)
{
super.onManagedUpdate(pSecondsElapsed);
if (player.collidesWith(this))
{
addToScore(1);
final long[] CRATE_ANIMATE = new long[] { 1000, 1000, 1000, 10000};
this.animate(CRATE_ANIMATE, 0, 3, true);
this.setIgnoreUpdate(true);
}
}
};
但是当我尝试玩游戏时,玩家会接触并穿过精灵。不知道发生了什么。它确实添加了分数,但没有动画。
任何帮助将不胜感激。
【问题讨论】:
标签: java android animation andengine contact