Como se chama isso?

1. Como se chama isso?

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 13/03/2016 - 00:38h

Olá, queria que alguém me explicasse o que se passa nesse pedaço de código:

splash = new Sprite(0, 0, resourcesManager.splash_region, vbom)
{
@Override
protected void preDraw(GLState pGLState, Camera pCamera)
{
super.preDraw(pGLState, pCamera);
pGLState.enableDither();
}
};

Não sabia que fosse permitdo isso em java. Isso não é lá uma gambiarra? Criar um furo na POO?



  


2. Re: Como se chama isso?

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 13/03/2016 - 01:02h

Sobreescrita de método?
Libgdx?


3. Re: Como se chama isso?

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 13/03/2016 - 01:09h

SamL escreveu:

Arthur_Hoch escreveu:

Sobreescrita de método?
Libgdx?


É o que parece. Mas é a AndEngine.


O que isso faz? Força a troca do lugar da câmera antes de desenhar o frame?

Edit: Pra tremer a tela?


4. Re: Como se chama isso?

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 13/03/2016 - 01:25h

Cara eu não sei, mas vou dizer o que acho, pode ser que tenha limitações em se criar um método que faça o que esse trecho de código faz ou se feito de outro jeito teriasse um maior consumo de recursos da máquina, então esse foi o jeito encontrado por alguém que não encontrou outra forma mais apropriada de se fazer isso.