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
What I'm requesting is a param option for every object that lets the user set an object distance, per object. This will control when the object is in an inactive state, and easily let the user manage when objects should be loaded.
User Story
Currently (as far as I can tell), the engine doesn't have a reliable object spawn system that doesn't rely on hacky solutions based on other objects to micro manage everything. Technically those might raise the ai limits or other limits regardless, so it's really just making the best of a bad situation.
Acceptance Criteria
A general param that determines if the object is active or inactive. If set to -1 (or 0) it can be ignored and remain loaded at all times. But higher values will determine the range it must be within the player (or perhaps camera) to be active.
The param shouldn't effect the actual inactive state of the object. By this I mean, it shouldn't have an impact on triggers that relate to that to begin with. For example, if a trigger is set up to make an object active by hitting a button, then it shouldn't change that state when leaving the object distance. Treat the object distance as its own thing so it doesn't have an impact on these sequences.
To clarify, this is what should happen.
Object is in range, but not set to active for its state so it's not active.
Button is pressed which sets its state to active, and the object is in range, so it turns on.
Player leaves range, this means the object is made inactive, but its state remains the same.
Player enters range once more, this makes the object active because its original state remains the same and no longer needs a trigger to turn back on.
Mockups or Wireframes
How things work in Sonic Generations as an example. The range is set to the value at which the object will load. This is a global param for all objects.
Risks or Challenges
This could have an impact on all previously added objects and could be a potentially tricky task depending on how the engine handles these sorts of things.
The text was updated successfully, but these errors were encountered:
Summary
What I'm requesting is a param option for every object that lets the user set an object distance, per object. This will control when the object is in an inactive state, and easily let the user manage when objects should be loaded.
User Story
Currently (as far as I can tell), the engine doesn't have a reliable object spawn system that doesn't rely on hacky solutions based on other objects to micro manage everything. Technically those might raise the ai limits or other limits regardless, so it's really just making the best of a bad situation.
Acceptance Criteria
To clarify, this is what should happen.
Mockups or Wireframes
How things work in Sonic Generations as an example. The range is set to the value at which the object will load. This is a global param for all objects.
Risks or Challenges
This could have an impact on all previously added objects and could be a potentially tricky task depending on how the engine handles these sorts of things.
The text was updated successfully, but these errors were encountered: