Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  copyArea? Sure - just wait a sec!  (Read 4533 times)
0 Members and 1 Guest are viewing this topic.
Offline Micke

Senior Newbie




Yada-yada


« Posted 2002-10-18 06:12:07 »

Anybody out there (here?) sitting on knowledge about http://developer.java.sun.com/developer/bugParade/bugs/4615589.html (It's the VolatileImage copyArea very slow in certain directions) ? I've just restarted my attempts at a IsoMetric game engine, and the slowdown when scrolling in some directions is getting quite annoying...

It says Bug, In progress, but the progress bar for that bug solving seems to sit as still as a mountain

-
/\/\icke
Offline mporta

Junior Newbie





« Reply #1 - Posted 2002-10-19 11:21:19 »

well, that bug has 0 (zero) votes.
seems nobody is interested in sun fixing it...
if you really care then vote for the bug, and ask as many people as you can to vote it too!
Offline trembovetski

Senior Devvie




If only I knew what I'm talking about!


« Reply #2 - Posted 2002-10-20 06:15:01 »

mporta is right: we won't know that the bug is important to users until you tell us. Vote for it, post your comments on jdc, then we'll know.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Micke

Senior Newbie




Yada-yada


« Reply #3 - Posted 2002-10-20 12:46:47 »

Ok, I'll see if my vote will help my cause  Wink  However, In progress doesn't actually mean In progress, but rather might become in progress?! I won't yell about it, the engine is up to ~160 fps in the "slowest" directions now anyway  Smiley


/\/\icke
Offline pepe

Junior Devvie




Nothing unreal exists


« Reply #4 - Posted 2002-10-21 05:09:50 »

Quote
mporta is right: we won't know that the bug is important to users until you tell us. Vote for it, post your comments on jdc, then we'll know.

Ah*.. too bad we only have  votes. there are so many bugs that are important to me. i've always wished we could have way more than just three, say 15 or 20.
Is there a way to make that request to Sun?

Home page: http://frederic.barachant.com
------------------------------------------------------
GoSub: java2D gamechmark http://frederic.barachant.com/GoSub/GoSub.jnlp
Offline princec

« JGO Spiffy Duke »


Medals: 434
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #5 - Posted 2002-10-21 09:36:11 »

Yeah, file a RFE against Bug Parade and vote for it  Roll Eyes

Cas Smiley

Offline Micke

Senior Newbie




Yada-yada


« Reply #6 - Posted 2002-10-21 11:24:45 »

Already up to 6 votes! If I could only persuade my all people at my company (~3000) to sign up and follow my example, I would end up with ~9000 votes! I'll go have a talk to my CEO in a moment  Wink

-
/\/\icke
Offline pepe

Junior Devvie




Nothing unreal exists


« Reply #7 - Posted 2002-10-21 13:37:39 »

Quote
Yeah, file a RFE against Bug Parade and vote for it  Roll Eyes

Cas Smiley

lol...
Would you vote for it?

Home page: http://frederic.barachant.com
------------------------------------------------------
GoSub: java2D gamechmark http://frederic.barachant.com/GoSub/GoSub.jnlp
Offline trembovetski

Senior Devvie




If only I knew what I'm talking about!


« Reply #8 - Posted 2002-10-22 02:52:00 »

Well, Micke, since you have 160fps already, I don't see how we can justify spending our time on this bug =)
Offline Micke

Senior Newbie




Yada-yada


« Reply #9 - Posted 2002-10-22 13:33:35 »

Well, it dropped down to ~100 when I added some houses and trees, and what's gonna happen when those cute little soldierguys enter the scene? They will probably bring with them some tanks, jeeps, helicopters etc (And the engine does no collision detection, scripting, yada yada yet ;-)

It works ok, it just that usual developer-feeling "this could be a little better if only..."

/M
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Homer J Simpson

Junior Newbie





« Reply #10 - Posted 2002-11-01 19:34:57 »

Hi,
i have submitted the Bugreport.

I have also found another solution for smooth scrolling.
I'm using the following function:

Image image;
Graphics2D g=image.createGraphics();
private void copyArea(int x,int y, int width, int height,int dx,int dy)
       {
         int x1=x+dx;
         int y1=y+dy;
         int x2=x1+width;
         int y2=y1+height;
         g.drawImage(image,x1,y1,x2,y2,x,y,x+width,y+height,null);
       }

It works great with Images with a resolution about 800x600 (same speed as with copyArea but without slowdowns). With my new cpu(XP1600)  i can use the function for even bigger images. I'm not really sure why the speed is cpu dependent,but i didnt benchmark it very good.

I hope it will help you.

Homer J Simpson ( J stands for JAVA ) Grin
Offline Micke

Senior Newbie




Yada-yada


« Reply #11 - Posted 2002-11-03 07:50:22 »

Seems like to way to go for now, thanks for the nice tip!

/M
Offline Max Pesce

Junior Devvie




Nil tam arduum quod non ingenio vincas


« Reply #12 - Posted 2002-11-14 10:21:13 »

I've tried the given solution but the result
is the same!

I don't know why this happens...

I'm using a 400x300 screen (fullscreen but tried
also windowed).

Offline Homer J Simpson

Junior Newbie





« Reply #13 - Posted 2002-11-14 18:35:42 »

What kind of image are you using as your backbuffer ?

Homer
Offline Max Pesce

Junior Devvie




Nil tam arduum quod non ingenio vincas


« Reply #14 - Posted 2002-11-15 13:53:20 »

I'm using a VolatileImage the same size of
the screen (when fullscreen) or the same size of the
applet...


Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

rwatson462 (30 views)
2014-12-15 09:26:44

Mr.CodeIt (23 views)
2014-12-14 19:50:38

BurntPizza (50 views)
2014-12-09 22:41:13

BurntPizza (84 views)
2014-12-08 04:46:31

JscottyBieshaar (45 views)
2014-12-05 12:39:02

SHC (59 views)
2014-12-03 16:27:13

CopyableCougar4 (57 views)
2014-11-29 21:32:03

toopeicgaming1999 (123 views)
2014-11-26 15:22:04

toopeicgaming1999 (114 views)
2014-11-26 15:20:36

toopeicgaming1999 (32 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!