# Sprite is getting out of screen when changing resolution - Unity

Hello I am making this layout:

I used sprites for birds but used UI for the blue food thrower. I used UI for it so it will not get cut when screen resolution changes. But I also need to add food itself which I need to make 2D to interact with birds. Now It is not visible over UI, So I changes Canvas-Render Mode to world space. But I cannot adjust text in that mode. Its not visible. Then I tried converting the food thrower to Sprite but it get cut. Any authentic and cleaner way to do it?

• Not sure I understand what you mean when you say that converting the food thrower to a sprite causes it to "get cut" when you change the size. I assume that you're using a fixed aspect ratio? If so, all of the elements on the screen should resize when the playable area size changes and if you're using some method of absolute screen positioning, they should remain in the same place on the screen. – Joe Jun 1 at 10:48