I’m using zay-es and building off of the Asteroid Panic example.
I am trying to add other velocity based behaviour to some of the entities - for example making things move in a circle.
The zay-es documentation at https://github.com/jMonkeyEngine-Contributions/zay-es/wiki/Documentation#rules-of-thumb suggests that only one system produces a component for the same entity.
In my situation i have the collision system handling velocity component changes and now also a “MoveInCircleState” appstate changing the velocity component as well. (And just to note a physics state which handles the updated position based off of the velocity component)
As I’m new to entity systems I’m not sure what I should be doing to prevent this overlap.
(Just to be clear, its not causing any actual in game issues yet)