Pixelated 2D crosshair

The texture rect idea you had before was a pretty good solution. Have each hair of the cross hair be a different TextureRect and manipulate it with a AnimationPlayer.
center:


left:

right:

up:

down:

you would have to create a texture with smoothing at the edge of the hair and set the texture filter mode to linear for it to work

also the pictures I provided might be too low resolution to create the effect you desire so you would have to create a texture with a higher resolution to be more smooth

1 Like

Thanks!