I think the easiest way is to have an overview map which consistent orientation (like a minimap). Then vectors are added relative to that (and can be displayed in main 3D view as well).
We also need to consider how to handle the up axis:
- Could be a separate option when donating bits, to contribute to the upward angle of the shot.
- Could just be consistent (maybe pre-programmed based on shot power or something) - game doesn't necessary need to allow for this fine of control.
- Could allow this to be controlled to some extent by the client (streamer)
I think the easiest way is to have an overview map which consistent orientation (like a minimap). Then vectors are added relative to that (and can be displayed in main 3D view as well).
We also need to consider how to handle the up axis: