I am using the Transitions class in direct.showbase.Transitions and for the most part it’s great, more reliable than what I did myself.
There are two caveats:
-
The transition covers the whole screen, as expected. Is there a way to limit it to one camera, i.e. DisplayRegion, when you are doing a split-screen setup? Like, instantiating Transitions twice, and using camera masks? Using Transitions twice with two differently sized Frames covering the screen only partially?
-
The frame covering the screen seems to block mouse clicks to the DirectGUI. Is there a way to avoid that? I tried creating the transition first, the GUI then, to no avail.