-
A couple graphics questions...
Hey Everyone
I'm working on a game in Java (I know I know... I should do it in C++... but I love Java!) Anyway... I've got two big problems:
1.) When I load images to display them, I'm trying to have them "preload" at startup. But this doesn't work. The game starts and a couple seconds later the images start popping up one by one. Is there anyway to know when the images have actually finnished lasing?
I'm using getToolkit().createImage("my image.gif") to load them.
2.)Rotating images... I've gotten this to work nicely by using this code:
Graphics2 g2 = (Graphics2)g;
//rotate
g2.rotate(xDegrees);
g2.drawImage(image,x,y,observer);
//"unrotate"
g2.rotate(-xDegrees);
However, sometimes when I call this, the "unrotate" part doesn't seem to kick in. The whole screen is left rotated and looks REALLY messy.
Does anyone know why this would be or a better way of drawing a rotated image on the screen?
Thanks!!!
-
you draw image but you dont clear the surface
before you do "un-rotate".
g.rotate() do not re-draw anything already drawn.
it rotates the coordinate system for the objects
you will draw after method( rotate) call.
-
1.) When I load images to display them, I'm trying to have them "preload" at startup. But this doesn't work. The game starts and a couple seconds later the images start popping up one by one. Is there anyway to know when the images have actually finnished lasing?
I'm using getToolkit().createImage("my image.gif") to load them.
MediaTracker
http://java.sun.com/j2se/1.4.2/docs/...iaTracker.html
Similar Threads
-
By Shannon in forum VB Classic
Replies: 2
Last Post: 10-18-2005, 01:49 AM
-
By Joe \Nuke Me Xemu\ Foster in forum VB Classic
Replies: 2
Last Post: 09-08-2002, 06:06 PM
-
By Rob Lowney in forum .NET
Replies: 3
Last Post: 07-20-2001, 03:31 PM
-
By JJ in forum VB Classic
Replies: 1
Last Post: 05-21-2001, 01:00 PM
-
By Sean Woods in forum .NET
Replies: 28
Last Post: 02-05-2001, 05:55 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Development Centers
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center
|