Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (517)
Games in Android Showcase (123)
games submitted by our members
Games in WIP (577)
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  
  Transforming 2D Tiles  (Read 1106 times)
0 Members and 1 Guest are viewing this topic.
Offline psiegel

Junior Duke




Adamant about gaming.


« Posted 2003-06-05 11:14:12 »

I'm having a problem and I don't know where to start on it.  I'm hoping someone on this forum has dealt with something similar.

I'm laying out a bunch of tiles as flat textured planes.  The size of the planes is the same as the pixels of the original source graphics, which is 24x24 per tile.  Everything looks fine.

Next, I try to do some fancy effects such as rotating the entire scene, or translating on the z axis to create a zooming effect.  As soon as I do this, thin black lines appear between all the tiles.  They seem to no longer have their edges perfectly lined up with each other.

Does anyone have ideas on how to approach this problem?  I'm not sure if I need to look at how I set up my projection matrix, dig up some kind of hints to be setting, or what.  Thoughts?

-Paul

Paul Siegel
Adamant Games, Inc.
http://www.adamantgames.com
Offline psiegel

Junior Duke




Adamant about gaming.


« Reply #1 - Posted 2003-06-05 12:34:29 »

Ok, going to answer my own question.  Smiley

Trying all kinds of different projections and hints, I eventually came across this bit of code that I've been using for sprites with transparency:

gl.enable(GL.ALPHA_TEST);
gl.alphaFunc(GL.GREATER, 0.1f);

It would seem my value of 0.1 was a bit too strict.  I upped it to 0.5, and lo and behold all those black lines went away.  I guess the edges of those graphics had a very slight alpha value.

Well, thanks for listening anyway.

-Paul

Paul Siegel
Adamant Games, Inc.
http://www.adamantgames.com
Offline zparticle

Senior Duke




Thick As A Brick


« Reply #2 - Posted 2003-06-05 19:36:03 »

Thanks for posting your own solution, I wish more people would do this.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

JGO Kernel


Medals: 409
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #3 - Posted 2003-06-06 09:55:58 »

I render all my tiles using the same indexed vertex coordinates which guarantees they're stitched together as well.

Cas Smiley

Offline psiegel

Junior Duke




Adamant about gaming.


« Reply #4 - Posted 2003-06-06 13:37:56 »

Yes, I had thought of stitching the tiles together.  Unfortunately at this point that would be a pretty big gutting of my code, which was origianally written on top of Java2D.   I'm glad I was able to work around it this way instead.

Paul

Paul Siegel
Adamant Games, Inc.
http://www.adamantgames.com
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.

TehJavaDev (33 views)
2014-10-27 03:28:38

TehJavaDev (27 views)
2014-10-27 03:27:51

DarkCart (41 views)
2014-10-26 19:37:11

Luminem (22 views)
2014-10-26 10:17:50

Luminem (27 views)
2014-10-26 10:14:04

theagentd (33 views)
2014-10-25 15:46:29

Longarmx (61 views)
2014-10-17 03:59:02

Norakomi (59 views)
2014-10-16 15:22:06

Norakomi (47 views)
2014-10-16 15:20:20

lcass (43 views)
2014-10-15 16:18:58
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

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
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!