Ok so I have the detection done but does anyone have or know of an algorithm or help on doing the physics like not walking through the cube?
Thanks,
Ethan
Ok so I have the detection done but does anyone have or know of an algorithm or help on doing the physics like not walking through the cube?
Thanks,
Ethan
If you have a block of code that handles gravity, just use an If statement and a boolean.
If(platformbelow == false)
{
gravity();
}
The gravity can be as simple as changing the character's Y position, or very complex if you so choose.
Well a lot of this depends on what you're wanting to do with your physics and what kind of game you're making. Is it tile-based or otherwise? What have you tried that you weren't satisfied with? Are you sure that your detection works?
It's 3D and i'm using lwjgl (OpenGL) and I only want to do really basic stuff. I had an algorithm that worked but I couldn't detect where I walked into the cube. The algorithm was like on collision x -= x - sizeX (same with z), but since I cant detect what axis i'm hitting then cube on then it brings me to the same spot.
[quote name='MrLolEthan' timestamp='1356290785' post='5013740']
It's 3D and i'm using lwjgl (OpenGL)
[/quote]
nice, me too ^^
To do the physics stuff, I use the JBullet engine, a java port of Bullet: http://jbullet.advel.cz/
Problem is, it´s a little bit outdatet and it has got an issue with direct and indirect buffers.
To get it to work with my own project, I fixed this issue (can send it to you, if you want), but you will still have to take some time to break into working with this engine.
But once you got it to work properly, it does ANYTHING for you ^^
This thing uses bullet, too: http://vimeo.com/20760525
It may take some time to get it to work, but for me, it totally was worth it
It's 3D and i'm using lwjgl (OpenGL) and I only want to do really basic stuff. I had an algorithm that worked but I couldn't detect where I walked into the cube. The algorithm was like on collision x -= x - sizeX (same with z), but since I cant detect what axis i'm hitting then cube on then it brings me to the same spot.