联系后如何设置平铺精灵的动画? AndEngine

时间:2014-12-16 22:17:31

标签: java android animation andengine contact

我试图在玩家与精灵接触后为我的一个TiledSprites制作动画。到目前为止,这是我的代码:

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);
                        }
                    }
                };

但是当我尝试玩游戏时,玩家会联系并通过精灵。不知道最近发生了什么。它确实添加了分数,但没有动画。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

删除该行

this.setIgnoreUpdate(true);

此行忽略对象的任何更新,意味着它也不会为其设置动画。