File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
jme3-core/src/main/java/com/jme3/cinematic Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -362,6 +362,12 @@ public boolean isEnabled() {
362362 */
363363 @ Override
364364 public void stateAttached (AppStateManager stateManager ) {
365+ for (CameraNode n : cameras .values ()) {
366+ if (n .getParent () == null ) {
367+ scene .attachChild (n );
368+ logger .log (Level .INFO , "Attached CameraNode to the scene: {0}" , n );
369+ }
370+ }
365371 }
366372
367373 /**
@@ -372,6 +378,13 @@ public void stateAttached(AppStateManager stateManager) {
372378 @ Override
373379 public void stateDetached (AppStateManager stateManager ) {
374380 stop ();
381+
382+ for (CameraNode n : cameras .values ()) {
383+ if (n .getParent () != null ) {
384+ scene .detachChild (n );
385+ logger .log (Level .INFO , "Detached CameraNode from the scene: {0}" , n );
386+ }
387+ }
375388 }
376389
377390 /**
@@ -556,7 +569,6 @@ public void postRender() {
556569 @ Override
557570 public void cleanup () {
558571 initialized = false ;
559- clear ();
560572 }
561573
562574 /**
@@ -780,3 +792,4 @@ public void dispose() {
780792}
781793
782794
795+
You can’t perform that action at this time.
0 commit comments