How to make a sprite only show in scene (but not in actual game)?

I want to attach sprites to a prefab to locate them easier in the scene but I do not want them to be visible on the actual game.

Any way to do this?

Either assign Icon to your gameobjects :

Or, create a new Layer (called “Icons”), create your sprites and assign their layer to “Icons”, and make sure your cameras do not see the “Icons” layer (Culling Mask)

alt text

Try using Gizmos.DrawIcon.

Try using Gizmos.DrawIcon.