Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (498)
Games in Android Showcase (115)
games submitted by our members
Games in WIP (562)
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  
  2D Map with 3D animated objects  (Read 1553 times)
0 Members and 1 Guest are viewing this topic.
Offline Weastmann

Junior Newbie





« Posted 2005-09-09 20:42:49 »

Hi,  i'm making a small RPG game and i was wondering how one would go about making a 2D map sort of tile based and then being able to place 3D objects on top of it that move on the map.

Perhaps i'm getting this mixed up....Should I instead create a 3D plane and then create an image with the tiles painted onto it and then set the plane's texture to the image.

Or is there a way to make a 3D terrain and then have 3D objects moving on it while keeping with the elevation if there is a hill or something?

Much help appreciated,
Weastmann
Offline Jeff

JGO Coder




Got any cats?


« Reply #1 - Posted 2005-09-12 07:46:20 »

Terrain following itself is pretty easy in Java3D, you can just use a pick ray through the center of your character and then see where it hits the first terrain polygon.  I did that i nan early version of Java3D.

HOWEVER the next thing you will likely want (I did )  is collision with the environment.  It turns out that collision and floor following can both be handled by a relatively simple physics model.  Im currently using code from IMI for that.  The Jar is up there with JNWN and you can see from my class called PhysicsBehavior how its used, but there is no source to the IMI code because I don't own that.

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline Weastmann

Junior Newbie





« Reply #2 - Posted 2005-09-13 07:35:27 »

hey, thanks for replying,

Where can I find your code for the physics behavior?

Also, the simplicity of what I think i'm looking for is maybe just an engine that handles collision between circles or spheres. Something like that is what I'm in need of.

So a sphere collides with another and it halts the object from continuing to move in that direction.

If sphere collision is too heft on the computer then maybe rectangle collision is ok.

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

Senior Member




for great justice!


« Reply #3 - Posted 2005-09-13 14:25:09 »

Have you looked into Picking in Java3D? That lets you judge basic collisions quite easily.
Offline Jeff

JGO Coder




Got any cats?


« Reply #4 - Posted 2005-09-16 05:52:41 »

hey, thanks for replying,

Where can I find your code for the physics behavior?

jnwn.dev.java.net

If you want to run the app yo uwill also need to install NWN or download the "linux data" downlaod from bioware's site.
(Id give you the link but ist down right now.)


Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
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.

radar3301 (9 views)
2014-09-21 23:33:17

BurntPizza (28 views)
2014-09-21 02:42:18

BurntPizza (18 views)
2014-09-21 01:30:30

moogie (20 views)
2014-09-21 00:26:15

UprightPath (27 views)
2014-09-20 20:14:06

BurntPizza (29 views)
2014-09-19 03:14:18

Dwinin (46 views)
2014-09-12 09:08:26

Norakomi (74 views)
2014-09-10 13:57:51

TehJavaDev (102 views)
2014-09-10 06:39:09

Tekkerue (50 views)
2014-09-09 02:24:56
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

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!