Bom dia
Será que alguem me pode ajudar? È assim tenho um objecto que vai fazer um percurso e tenho um botão iniciar para que o bojecto so comece andar quando eu mandar. O meu problema é que se demorar alguns segundos a carregar no botão iniciar o objecto começa a andar mas ao fazer já está noutro pouco que não é o inicial, ou seja, ele esteve a fazer o percurso como que se estivesse invisível.
Em baixo ta o código que usei para criar o botão iniciar:
interpolator = new RotPosPathInterpolator(alpha, target, axis, knots, quatPos, pointPos);
interpolator.setSchedulingBounds(bounds);
interpolator.setEnable(false);
root.addChild(interpolator);
current=interpolator;
criei a variavel current=interpolator; que esta declarada no inicio como private Interpolator current = null;
depois no fim do código criei um evento para os botões:
public void actionPerformed(ActionEvent actionEvent) {
String cmd = actionEvent.getActionCommand();
TexCoordGeneration tcg = new TexCoordGeneration();
if (“Inicio”.equals(cmd)) {
ta.append(“Carregou no botao inicio.\n”);
current.setEnable(false);
current = interpolator;
current.setEnable(true);
em que se carregando no botao inicio ele faz o interpolator ou seja o trajecto.
Obrigada pela ajuda