首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >onUpdate in SequenceEntityModifier

onUpdate in SequenceEntityModifier
EN

Stack Overflow用户
提问于 2012-12-12 21:39:16
回答 1查看 292关注 0票数 1

我一直在看这个医生:

http://andengine-doc.googlecode.com/hg/org/anddev/andengine/entity/modifier/SequenceEntityModifier.html

它表明存在一个onUpdate,但是当我尝试使用它时,我看到了这个错误:

新的onUpdate(){}类型的方法SequenceEntityModifier(浮点)从未在本地使用

我是Java新手,下面是我的代码:

代码语言:javascript
复制
    SequenceEntityModifier modifier = new SequenceEntityModifier(myMovemod) {

        @Override
        protected void onModifierFinished(IEntity pItem) {
            // animation finished
            super.onModifierFinished(pItem);
        }

        protected float onUpdate(float pSecondsElapsed) {

            return pSecondsElapsed;

        }

    };

当我在其中添加“@重写”时,我会得到一个错误,eclipse的唯一解决方案是删除@重写,我在这里做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-12 21:49:38

基于您最初问题中的javadoc,我认为该方法应该如下所示:

代码语言:javascript
复制
public float onUpdate(float pSecondsElapsed, IEntity pItem)
{
    return pSecondsElapsed;
}

否则,您将不会覆盖现有的方法--您正在创建一个新方法。

此外,onModifierFinished应该是公开的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13849126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档