Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
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  
  Questions about a scene going live  (Read 564 times)
0 Members and 1 Guest are viewing this topic.
Offline zingbat

Senior Member




Java games rock!


« Posted 2003-07-18 20:59:52 »

So if a universe is setup with at least one local, one branch group, one view platform, a view and respective associated classes plus to that view is added a canvas3d already placed and visible in the awt tree the scene goes live.

My questions are:

If the canvas3d is set invisible or it is removed from the awt tree will the scene go to live to non-live state ?

If that happens can we modify the scene again (nothing to do with the permissions) then afterwards can we make the scene go live again ?

If we compile a branch group then add it to a live scene, the afterwards remove it from the live scene can we modify it and compile it again ?

The last question is related to my doubt if a compiled branch group still preserves the original data after being compiled. That is if compilation only creates an extra optimized scene and doesn't destroy the old one.
Offline misterX

Junior Member




java forever!


« Reply #1 - Posted 2003-07-24 09:23:46 »

from java tut:
Inserting a branch graph into a Locale makes it live, and consequently, each of the objects in that branch
graph become live. There are some consequences when an object becomes live. Live objects are subject to
being rendered. Also, the parameters of live objects cannot be modified unless the corresponding capability
has been specifically set before the object became live.

Quote

If the canvas3d is set invisible or it is removed from the awt tree will the scene go to live to non-live state ?

From the definition above, it seems that beeing live has nothing to do with visibility. It's live when it's added to the universe. Therefore, the answer should be 'no'.

Quote

If that happens can we modify the scene again (nothing to do with the permissions) then afterwards can we make the scene go live again ?

again, 'no', but without warranty! ;-)

Quote

If we compile a branch group then add it to a live scene, the afterwards remove it from the live scene can we modify it and compile it again ?

Here again, i would say 'no',  but without warranty either! ;-)

Conclusion:
set the right capability bits a start, this will avoid a lot of problems and make it easier.
And to have a 100% sure answer for the question above, you could test it with isLive() and isCompiled()!

cheers
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Get high quality music tracks for your game!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (112 views)
2013-05-17 21:29:12

alaslipknot (122 views)
2013-05-16 21:24:48

gouessej (151 views)
2013-05-16 00:53:38

gouessej (144 views)
2013-05-16 00:17:58

theagentd (157 views)
2013-05-15 15:01:13

theagentd (141 views)
2013-05-15 15:00:54

StreetDoggy (185 views)
2013-05-14 15:56:26

kutucuk (209 views)
2013-05-12 17:10:36

kutucuk (209 views)
2013-05-12 15:36:09

UnluckyDevil (215 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.085 seconds with 21 queries.