-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Please verify and select if:
Treat this like an "exclusive or" question. This is meant to reduce dupes, but allow expanding on existing ideas.
- The fundamental concept of this idea has not yet been submitted
- This idea expands on an existing submission
Select which component(s) this idea applies to:
- Player
- Enemies
- Bosses
- Levels
- New Component (specify in additional context)
Idea Description:
Currently, the player object is placed manually inside level0. If it was instead instanced into the screen, then new levels would not need to be manually edited to place the player, connect its signals to custom functions for the new level, and any other steps which may be necessary for setting up the player correctly.
Converting the player object to be instanced by the level script means that a shared level script would handle the process of adding the player object and connecting its signals to functions. This could also reduce bugs/problems introduced by human error in new levels and make it easier to troubleshoot issues with the player object across multiple levels.
Alternatives considered:
- Keep Player object how it is. Making a new level will require manually configuring many player object properties.