AndEngine - задержка при изменении видимости спрайта - PullRequest
0 голосов
/ 24 января 2012

Я использую этот код, чтобы сделать спрайт видимым при запуске определенного метода. Проблема в том, что при первом запуске этого метода в первый раз он отстает, возможно, на короткую секунду.

В любое другое время все в порядке.

Вот что я использую ..

Здесь я добавляю спрайт в сцену в onLoadScene () / Заполнить сцену

 dangerBanner  = new Sprite(0,0,this.danger_banner,this.getVertexBufferObjectManager());
     mScene.attachChild(dangerBanner);  
     float dCenterX = (CAMERA_WIDTH - this.dangerBanner.getWidth()) / 2 ;
     float dCenterY = (CAMERA_HEIGHT - this.dangerBanner.getHeight()) / 2;
     dangerBanner.setPosition(dCenterX, dCenterY);


     dangerBanner.setVisible(false);

Тогда в моем методе я называю

 private void spawnSnake(){
      dangerBanner.setVisible(true);

И кажется, что в первый раз это отстает. Какие-нибудь советы или предложения?

...