Avatar billede dragonreborn Nybegynder
20. oktober 2003 - 18:19 Der er 3 kommentarer

Animation og double buffering

Hej
Jeg er gået i med at lave en 2d tank simulation. Mit spørgsmål lyder således: Hvordan man jeg indlæse og vise min tank-animation når pile-tasterne benyttes? Billederne ligger i én gif fil (4x4 billeder). Jeg benytter java 1.4 og laver ellers det hele i EditPlus. Jeg ved godt at det nok kommer til at kræve et omfattende svar, men jeg håber at der måske findes en derude som har arbejdet med det.
Mvh Andreas
Avatar billede soreno Praktikant
20. oktober 2003 - 19:03 #1
Ang. double buffering så er det er skelet her:
http://www.eksperten.dk/spm/120023

Det skulle være forholdsvis nemt at ændre koden så input er keyboard.
Samme med at indsætte et billede - nemt.
Avatar billede dragonreborn Nybegynder
20. oktober 2003 - 19:13 #2
Hej soreno
Jeps, jeg fandt godt den artikel da jeg søgte på siden, men hvorledes fungerer animationer?
Avatar billede soreno Praktikant
20. oktober 2003 - 19:26 #3
En simpel måde:

private Image img;
[..]
public Gui()
{
  img = new ImageIcon("test.gif").getImage();
  createFrame();
  internalThread = new Thread(this);
  internalThread.start();   
}
[..]
public void paint(Graphics g)
{
  g.drawImage(img, posX, posY, null, null);
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

SOS International

Platform Engineer

Forsikrings- og pensionsakademiet A/S

IT-teknisk profil

Unik System Design A/S

QA Engineer