I noticed this the other day, and had to monkey in the camera source to get around it (made a couple of things overridable)
Steps to reproduce:
Create a test scene with a sprite and a 3d cube
Move the sprite to the center of the camera, move the 3d cube to the left of the sprite.
Rotate the camera 90 degrees clockwise.
Expected, the cube rotates with the sprite, and is rendered sideways above the sprite.
Actual, the cube stays fixed to its position in screen space on the left side.
I noticed this the other day, and had to monkey in the camera source to get around it (made a couple of things overridable)
Steps to reproduce:
Expected, the cube rotates with the sprite, and is rendered sideways above the sprite. Actual, the cube stays fixed to its position in screen space on the left side.
The issue is in Camera.ViewMatrix3D.