First of all, in general, is it possible to check anything such as a 3D object that is not within the screen view? If so, then how is it possible?
My reasoning is to make a credit screen where once the entire text is above the screen’s viewing point (by having the text have a task assigned to decrement the y coordinates), it would initiate a function to destroy the OnscreenText object and anything else that relates to the Credits class.
I have thought of using a counter that increments by one for each text position going up by one and checks if the counter’s nth number has reached, but this would require precise timing, which would be cumbersome to maintain should the text be changed later.
To simply put, what is a better way to check if the OnscreenText object is above the screen without resorting to using a counter?