Tema resuelto.
Modifico tema.
Gracias a todos los que colaboraron.
Saludos!
Modifico tema.
Gracias a todos los que colaboraron.
Saludos!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúif(rec.getPosition().x<=rect2.left){
rec.setPosition(rec.getPosition().x-1, rec.getPosition().y);
}
if(rec.getPosition().x>=rect2.left){
rec.setPosition(rec.getPosition().x+1, rec.getPosition().y);
}
if(rec.getPosition().y<=rect2.top){
rec.setPosition(rec.getPosition().x, rec.getPosition().y-1);
}
if(rec.getPosition().y>=rect2.top){
rec.setPosition(rec.getPosition().x, rec.getPosition().y+1);
}
if(rec.getPosition().y<=rect2.top){
rec.setPosition(rec.getPosition().x, rec.getPosition().y-1);
}
if(rec.getPosition().y>=rect2.top){
rec.setPosition(rec.getPosition().x, rec.getPosition().y+1);
}
Una opción, es, en el código de movimiento, tras moverse, comprobar con intersecs(). En caso verdadero, deshaces el movimiento. Es una forma muy simple, pero efectiva en casos también simples.