Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (524)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (592)
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  
  scroll through a 3D world  (Read 561 times)
0 Members and 1 Guest are viewing this topic.
Offline alesky

Junior Devvie


Medals: 3
Exp: 15 years


mmm....


« Posted 2013-12-15 15:05:49 »

Hallo guys

i have to decide what is the best way to render my 3D world game

this is my situation and my related question

SITUATION
I'm implementing a sort of space shooter game but instead to have a classic side scrolling the ship
is rendered look at the ship from back.
the style is similar to Air Strike 3D (http://www.youtube.com/watch?v=zHkARvzsrMU)

so in my head the word is like a long rectangle and the ship (and the camera) is moving from one site to the other site of the rectangle until the rectangle is finish

WORD REPRESENTATION
now my idea is to:
describe the word by configurations file (properties or xml) that represent the word as a grid in the way that i can easily customize different levels
so the word is a grid of element that has a specific x and y (conditioned by the grid position) and z coordinate
enemy are initialized in a specific x,y coordinate in the grid
other elements are initialized in a specific x,y coordinate in the grid

now my question:

what is the best way in this kind of games to render the word in terms of performance?
1)I can render all the word in one shot compile it in a glList and use it every loop
2) find a valid algorithm to segment the word based on camera view and decide what element draw, but in this way every loop i have a computation to decide what cells draws
3) other solution?

for example in a games of fly simulation what is the algorithmic /strategy that the developer use usually?

thanks




 


















Offline lcass
« Reply #1 - Posted 2013-12-15 17:14:35 »

A method I use for rendering  is basically raycast lighting but done to render the image when it hits , its not as efficient as some other methods though.
Offline alesky

Junior Devvie


Medals: 3
Exp: 15 years


mmm....


« Reply #2 - Posted 2013-12-15 17:34:18 »

A method I use for rendering  is basically raycast lighting but done to render the image when it hits , its not as efficient as some other methods though.

word is a long rectangle, this solution can introduce a strong cost in computation
i'm looking for a smart pattern, already know and implemented



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.

toopeicgaming1999 (64 views)
2014-11-26 15:22:04

toopeicgaming1999 (57 views)
2014-11-26 15:20:36

toopeicgaming1999 (10 views)
2014-11-26 15:20:08

SHC (24 views)
2014-11-25 12:00:59

SHC (24 views)
2014-11-25 11:53:45

Norakomi (28 views)
2014-11-25 11:26:43

Gibbo3771 (24 views)
2014-11-24 19:59:16

trollwarrior1 (37 views)
2014-11-22 12:13:56

xFryIx (76 views)
2014-11-13 12:34:49

digdugdiggy (52 views)
2014-11-12 21:11:50
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!