By default, the coordinates of Textures and TextureRegions are relative to the bottom-left corner of the screen (x:0, y:0).
You can create as many cameras as you want, so you can have, for example, an
ActionCam object that moves and an
OverlayCam that is kept in a fixed position.
'@LibGDX Render Event
ActionCamera.Update
Batch.ProjectionMatrix = ActionCamera.Combined
Batch.Begin
'Batch.Draw_GameMap
'Batch.Draw_GameCharacters
'...
Batch.End
'OverlayCamera.Update <-- not really necessary if the camera never moves
Batch.ProjectionMatrix = OverlayCamera.Combined
Batch.Begin
'Batch.Draw_UserInterface
'Batch.Draw_Text
'...
Batch.End