How to reproduce:
- Open the attached "IN-145628_Lab Monitor Prototype" project
- Select the "Game" scene (Assets/Game/Scenes/Game)
- Enter the Play mode
- Go to Scene view
- Observe that the mesh stays at spawn while the agent moves
- In the Project window select the "PC_RPAsset" asset (Assets/Settings/PC_RPAsset)
- Under the Rendering section disable the GPU Resident Drawer
- Enter the Play mode
- Observe how the mesh moves together with the agent
Actual result: In step 5, the mesh stays at spawn while the agent moves
Expected result: In step 5, the mesh moves together with the agent
Reproducible with: 6000.0.18f1, 6000.0.78f1, 6000.3.18f1, 6000.4.12f1 (3ca267ce8005), 6000.5.0b1
Not reproducible with: 6000.0.0f1, 6000.0.17f1, 6000.5.1f1
Could not test with: 6000.6.0a7 (unresolvable errors)
Fixed in: 6000.5.0b2
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Workarounds:
- Disable the GPU Resident Drawer
- Force the renderer to refresh after spawning (e.g. toggle it off/on)
- Use synchronous Instantiate instead of InstantiateAsync
Note: Having the "Cylinder" or the "Cube" GameObject selected in the Inspector does not reproduce the issue