【问题标题】:Andengine Modifier, do something on every step in path?Andengine Modifier,在路径的每一步都做些什么?
【发布时间】:2012-05-06 13:16:36
【问题描述】:

我有移动障碍物的寻路,所以 Astar 不是正确的方法,但我认为如果我可以在 PathModifier 采取的每一步更新我的 TiledMap 中的矩阵,我就可以开始工作。

这可能吗?

有onModifierStarted和onModifierFinished但是好像没有“onModifierMove”?

【问题讨论】:

    标签: path andengine path-finding modifier


    【解决方案1】:

    我认为您确实回答了自己的问题 - 采取 1 步,然后在 onModifierFinished 中进行矩阵调整,然后设置下一个 PathModifier 以再移动 1 步...冲洗,根据需要重复

    【讨论】:

      【解决方案2】:

      我不确定 PathModifier 但对于其他修饰符,您可以使用如下 onManageUpdate 方法:

      sprite.registerEntityModifier(new MoveModifier(time, x1, x2, y1, y2){
      
          @Override
          protected void onModifierStarted(IEntity pItem) {
              super.onModifierStarted(pItem);
      
              //do somthing when modifier started
          }
      
          @Override
          protected void onModifierFinished(IEntity pItem) {
              super.onModifierFinished(pItem);
      
              //do somthing when modifier finished
      
          }
      
          @Override
              protected void onManagedUpdate(float pSecondsElapsed, IEntity pItem) {
              super.onManagedUpdate(pSecondsElapsed, pItem);
      
              //do somthing when modifier is running
      
          }
      
      }));
      

      【讨论】:

        猜你喜欢
        • 2012-01-28
        • 1970-01-01
        • 2023-03-05
        • 1970-01-01
        • 2013-05-07
        • 2016-09-08
        • 1970-01-01
        • 1970-01-01
        • 2016-04-04
        相关资源
        最近更新 更多