Java [1242]

Zapisz się
Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • MAro

    Tworze prostą gre, ktora polega na tym iz uzytkownik klika w dowolnym punkcie ekranu i wylatuje z tego punktu kulka i odbija sie ona o boki okna. to juz mam napisane. uzywam funkcji try catch i sleep(repaintuje) dzieki ktorej uzalezniam szybkosc kulek, ale na moim ubuntu i na windowsie strasznie sie tnie to odswiezanie. czy jest jakis sposob zeby to chodzilo plynnie
  • the_javu

    Witam. AWT czy Swing? W starych aplikacjach AWT należało samodzielnie implementować podwójne buforowanie.
  • Lennyn

    A może można to zrobić wygodniej w JavaFX?
  • MAro

    W awt.* , narazie omowilismy tylko ta biblioteke. jak to zrobic w awt??
  • the_javu

    Witam ponownie: http://www.realapplets.com/tutorial...
    Najistotniejsze rzeczy dzieją się tu:

    //(tworzenie obrazu, który będzie "wrzucony")
    offscreen = createImage(dim.width,dim.heig ht);
    / / by doing this everything that is drawn by bufferGraphics
    / / will be written on the offscreen image.
    bufferGraphics = offscreen.getGraphics();
    oraz tu:

    //(podmiana obrazu)
    g.drawImage(offscreen,0,0,this );.