You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have been inspired by another project that I am currently working on. So there is a nice feature that I would like to add to our engine. Currently we do not support local multi player or split screen and we also don't support having more than one main camera and registry. The goal of this feature is to change that.
Feature - Add Split Screen Capabilities
Add the ability to split the screen from 1 viewport up to a maximum of 4.
This would entail the following:
Use the NDC coordinates of the screen to split up multiple Frame buffers.
The frame buffers will need to have their own VAO and VBOs based on the split dimensions of the screen.
Each would also need it's own camera.
We would also need to adjust the FollowCamera lua bindings to take in a camera rather than assume there is a main camera.
The scene would need to be rendered to all active Framebuffers.
Add the ability to have multiple cameras.
Currently we assume there is only one Main camera. Need to add the ability to have more cameras in a scene.
Add the ability to have multiple Registries.
Currently we only have one registry; however, we need to create a MainRegistry class that will hold all of the classes that we only need one of.
Those would need to include:
SoundFXPlayer
MusicPlayer
Renderer
AssetManager
The text was updated successfully, but these errors were encountered:
I have been inspired by another project that I am currently working on. So there is a nice feature that I would like to add to our engine. Currently we do not support local multi player or split screen and we also don't support having more than one main camera and registry. The goal of this feature is to change that.
Feature - Add Split Screen Capabilities
Add the ability to split the screen from 1 viewport up to a maximum of 4.
Add the ability to have multiple cameras.
Add the ability to have multiple Registries.
MainRegistry
class that will hold all of the classes that we only need one of.The text was updated successfully, but these errors were encountered: