A bit of confusion with images and sprites

Hello everyone !

I am new at using Unity and I am trying to make a little 2D game to begin with… lot of work but really fun ! I am now understanding more and more and getting better with the scripts but I have three questions that would help me a lot clear out some confusion. I tried to search for answers but couldn’t find very clear ones. Thank you in advance !

  1. Should I create new objects (in the Hierarchy menu) every time I want to add something to my game or can I just add them directly from the assets to the already existing objects ? For example, I created a TMP Button and I wanted to add a click sound on it and also switch pictures when clicked. So I created a new object in Hierarchy for the audio and also a new object for the switching picture. But I had some problems with the picture during the script writing so at the end I added the picture to the Button directly from the asset menu and it works fine. It is an OK thing to do ? Or should every element in the game be first added as a new created object in Hierarchy ?

  2. What are the principal differences between Image (UI) and Sprites and when should I use each one at best ? I understood (correct me if I’m wrong) that sprites are used for elements that have some movement but I am always a bit confused about which one to use in different scenarios.

  3. Aside from background, when are Panels in good use ?

Thank you in advance !!

the object is like a container you can attach scripts or renderers. You can put many scripts on one object but only 1 renderer so if you want various sprites at the same time you should use one object for each.

for images you should use for menus, buttons, score, etc

for characters you should use sprite renderer

if you want to fast create a object you can drag the sprite into the hierarchy and it will auto create a new object for you, you dont need to necessarily create the object first everytime

for switching the image on a button you should use a script that switches the image, its best that you look on youtube tutorials and go step by step to learn