Camera for the World Space Canvas not following the Player

I have a world space Canvas under Player as a Child for a dialogue to be shown above player, And I have used a Second camera for that purpose. Now the problem is that whenever I move the player the camera behaves in a weird way and makes the canvas look ahead of the player. While in scene view the canvas looks perfectly fine. Here is a short video of What’s happening Screen capture - b81bafbfd042638c427158bea1e9c28a - Gyazo.
Don’t know what’s wrong.

Why would you need a second camera, though?

One camera is enough. In your case there’s at least one more camera in the scene, and non-world-space canvas. That’s likely what’s causing the problem.

I need the second camera to look at the player dialogue canvas.

MENACING VIBES EMITTED. the canvas overlays on top of every thing and you can hide it at run time there’s no need for a second camera as you can also have a the dialogue as a piece of ui that try’s to update its position to a certain spot around the player now since ive never messed around with this I may be wrong

You don’t need a second camera for that.

Normally you place second camera to render the scene twice or use camera stacking.

Your “dialogue canvas” can be placed in world space, and you can have more than one overlay canvas. The “player dialogue” also can be made as a prefab element, a sprite, etc.

You don’t need a second camera.

1 Like

hey I said something similar =(((((((( jk
also if you need it to disappear you can put a timer on the sprite