代码之家  ›  专栏  ›  技术社区  ›  Exam Orph

LibGDX-返回特定阶段坐标中的所有参与者

  •  1
  • Exam Orph  · 技术社区  · 8 年前

    我试图找到一种方法来“审查”特定阶段坐标中的所有演员,看看是否有任何演员有特定的标识符(例如名称)。

    stage中的hit方法(如下面的代码所示)对此很有效,但在找到第一个参与者后停止(如果多个参与者重叠,这是一个问题)。

    @Override
       public boolean touchDown(int screenX, int screenY, int pointer, int button) {
          Vector2 coord = stage.screenToStageCoordinates(new Vector2((float)screenX,(float)screenY));
          Actor hitActor = stage.hit(coord.x,coord.y,false);
    
          if(hitActor != null)
             Gdx.app.log("HIT",hitActor.getName());
    
          return true;
       }
    

    1 回复  |  直到 8 年前
        1
  •  1
  •   Lucas B    8 年前