Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Layer system for editor #105

Open
Fason7 opened this issue May 15, 2023 · 1 comment
Open

Suggestion: Layer system for editor #105

Fason7 opened this issue May 15, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@Fason7
Copy link

Fason7 commented May 15, 2023

Currently the only way to manage the mess of objects, lights, decals, hotspots, players and other such things in a complex map is to disable certain categories. This is helpful but often doesn't feel like enough. Having a layering system - especially one that can be used dynamically while playing the game via script calls/level messages - would not only eliminate a lot of headaches but also provide a host of new options for map creators.

Ideally creators would be able to:
Check/uncheck different layers (preferentially multiple layers at once) and create objects that are associated with those layers
Reassign objects to new/different layers after creation
Hide/show layers
Use level messages/script calls to enable or disable these layers mid game

Layers could have colors associated with them.
Objects that are not part of the current selection of active layers could have a slight color overlay in the editor representing the first layer they are a part of so creators can quickly identify what layer they need to enable to work on that object.

@Timbles Timbles added the enhancement New feature or request label May 15, 2023
@Timbles
Copy link
Collaborator

Timbles commented May 15, 2023

The ability to toggle whether any given layer can be selected in the editor would be extremely helpful for cluttered scenes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants