The Lightweight Java Game Library (LWJGL) provides access to high performance, cross-platform libraries OpenGL and OpenAL. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks.
2
votes
1answer
104 views
First frame has a much longer delta time than other frames
I had a problem where my AI moved extreme at the first frame and then normal after that. I then figured out it was my delta. It's about 0.016 seconds (60 fps), but the first frame was about 19000 ...
-1
votes
0answers
42 views
LWJGL - Eclipse error [on hold]
When I try to run my lwjgl project, an error pops . Here is the log file:
A fatal error has been detected by the Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at ...
1
vote
1answer
54 views
Sprite rotation
I'm using OpenGL and people suggest using glRotate for sprite rotation, but I find that strange. My problem with it is that it rotates the whole matrix, which sort of screws up all my collision ...
0
votes
1answer
59 views
Slick2D - Entities and rendering
I have been trying to create my very first game for quite a while, followed some tutorials and stuff, but I am stuck at creating my entity system. I have made a class that extends the Entity class and ...
0
votes
1answer
33 views
LWJGL Java 2D collision when lagging
I'm using a tile based collision, but when the game is lagging (the lag isn't the problem) the collision fails and the player falls through tiles.
This is the movement/collision detection code of my ...
0
votes
3answers
70 views
Advantages and disadvantages of LWJGL for a beginner? [closed]
I am starting a 2D side scroller, tile based RPG sort of game in Java. I do have lots of knowledge in Java, so that's not a problem, but I have NO experience in game development, at all. I had found a ...
0
votes
0answers
48 views
OpenGL rendering tiles buggily
In my Terraria based game i use this code to render all of the tiles in 1 chunk:
// TODO Auto-generated method stub
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
for (Tile[] var : ...
5
votes
1answer
131 views
2D Polygon Triangulation
I am creating a game engine using the JBox2D physics engine. It only allows you to create polygon fixtures up to 8 vertices, To create a body with more than 8 vertices, you need to create multiple ...
5
votes
1answer
193 views
Implementing Vehicles in your game
In the game i am creating as an hobby (learning is the primal goal of it all) i plan to implement a space ship that the player can enter and use to explore it. I tried to search the internet for the ...
0
votes
1answer
65 views
Optimization with VBOs [closed]
I am currently working on a cube engine and am experiencing some issues with CPU optimization.
I store all my quad VBO data inside a Block (at x,y,z of a chunk) class, which is stored inside an array ...
0
votes
1answer
79 views
LWJGL texture bleeding fix won't work
I tried a lot of things to fix texture bleeding, but nothing works. I don't want to add a transparent border around my textures, because I already got too many and it would take too much time and I ...
0
votes
0answers
25 views
LWJGL 2d textures incorrectly loading
I'm switching from 3d to 2d and then drawing an image in the bottom right corner.
The window is 800x600
The image is 400x300
When it is drawn however, the image is skewed and smaller than the ...
0
votes
1answer
191 views
Simulate camera movement in two dimensions (OpenGL)
I've been told by the folks over at Stack Overflow that there's no way to move the camera in OpenGL. I'm developing a 2D RPG with LWJGL and need to know the proper way to simulate camera movement as ...
1
vote
0answers
140 views
Weapon Class Organization
Im making a game and i want to organise my weapons, and im having a few doubts on not only the best architecture but also on how to use it properly:
The First approach is to make a single Weapon ...
0
votes
0answers
108 views
Why must VBOs be “broken in?”
If I create a VBO in LWJGL of, say, 128,000 vertices, and push it to the graphics card, there's a considerable delay. This delay lasts for about 11 to 12 milliseconds. The same thing happens the ...