Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (536)
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  
  3d collision detection  (Read 714 times)
0 Members and 1 Guest are viewing this topic.
Offline Waterwolf

Junior Member


Medals: 3



« Posted 2011-09-14 15:21:19 »

Hey.
I've been making a game and it has been going well so far but I can't seem to find a good way to implement collision detection. I'm not sure if I should just use JBullet because I need to be able to track when something got hit and how hard the hit was and react to that in game logic (if too hard hit, bounce off, otherwise land). Also I'd probably need to detect collisions with obj models. Any suggestions would be appreciated.
Offline Chromanoid

Junior Member


Medals: 3



« Reply #1 - Posted 2011-09-14 16:15:32 »

I think you can use JBullet for this. If you need something special that can not be done with JBullet you can integrate it.
Offline Waterwolf

Junior Member


Medals: 3



« Reply #2 - Posted 2011-09-14 22:38:27 »

I tried adding JBullet but it's a bit difficult because I dont want to do it wrong and have to fix it later and the API is kind of confusing. The hardest part is probably linking my GameObjects and JBullet's CollisionObjects together. Im not sure if I should just make my own collision system because I dont need 100% accurate collision detection  persecutioncomplex

Suggestions would still be awesome
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Waterwolf

Junior Member


Medals: 3



« Reply #3 - Posted 2011-10-28 16:35:58 »

Okay gonna give this a bumb now that I'm interested in working on the game again  persecutioncomplex

I'm pretty sure I wanna go with JBullet because it has what I want but I have a few questions about using it.

How should I handle terrain?. It should vary in height and have buildings, roads, powerlines and all kinds of other things that can be interacted with.

If I have an arraylist containing all game entities, should I store the RigidBody as a field in each entity and use it to determine the location of it? What about rendering the entities?

I need to use MotionStates to handle collision response right? I need to be able to bounce an entity off collided entity and apply damage that depends on how hard the entity was hit.
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.

CogWheelz (8 views)
2014-07-30 21:08:39

Riven (20 views)
2014-07-29 18:09:19

Riven (14 views)
2014-07-29 18:08:52

Dwinin (12 views)
2014-07-29 10:59:34

E.R. Fleming (32 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

pw (42 views)
2014-07-24 01:59:36

Riven (42 views)
2014-07-23 21:16:32

Riven (29 views)
2014-07-23 21:07:15

Riven (30 views)
2014-07-23 20:56:16
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!