0

基本的に、スプライトはランダムな時間 (1、2、または 3 秒ごと) に無限にスポーンされます。画面に触れるとスプライトが消えるようにしたい。(アンドロイドタッチイベント)

public void newEnemy(){
        Sprite newEnemy=Pools.obtain(Sprite.class);
        newEnemy.set(enemy);
        newEnemy.setPosition(200, 700);
        enemies.add(newEnemy);
    }

public void update(){
        deltaTime=Gdx.graphics.getDeltaTime();
        timer+=1*deltaTime;
        timer2+=1*deltaTime;
        timer3+=1*deltaTime;

        if(timer>=random){
            newEnemy();  //spawn a new enemy
            timer-=random;
            random=rTime.nextInt(3)*1f+1;//create random time if timer>= initial random time;
        }
4

1 に答える 1