Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (482)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (548)
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 710 times)
0 Members and 1 Guest are viewing this topic.
Offline zingbat

Senior Member




Java games rock!


« Posted 2003-07-18 18: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 07: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.

 

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

The first screenshot will be displayed as a thumbnail.

atombrot (28 views)
2014-08-19 09:29:53

Tekkerue (25 views)
2014-08-16 06:45:27

Tekkerue (23 views)
2014-08-16 06:22:17

Tekkerue (15 views)
2014-08-16 06:20:21

Tekkerue (22 views)
2014-08-16 06:12:11

Rayexar (61 views)
2014-08-11 02:49:23

BurntPizza (39 views)
2014-08-09 21:09:32

BurntPizza (31 views)
2014-08-08 02:01:56

Norakomi (37 views)
2014-08-06 19:49:38

BurntPizza (67 views)
2014-08-03 02:57:17
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!