Description

PlayerController isn't tickable during pause while using the 'Set Tickable When Paused' node.

https://answers.unrealengine.com/questions/243791/camera-ticks-but-does-not-update.html
User Description:

A camera does not move if the game is paused (SetGamePaused) and the cameras tick is enabled with "SetTickableWhenPaused=true". Every other actor can move with ticks enabled, only the camera seems to have problems... The camera ticks and updates its location, but the camera view itself (this what the player sees) is only updated after the game has been unpaused.

Steps to Reproduce

1. Open QA-Game
2. Create a new GameMode bp named 'BP_GameMode'
3. In the Event Graph, create the setup from Screenshot #01
4. Compile & save
5. Create a new Pawn type bp named 'BP_Pawn'
6. In the Components tab, add a Camera & a StaticMesh component
7. Make sure that StaticMesh is parented to the Camera
8. Set the StaticMesh to the Beachball > Set the Scale to .25 > Set the Z transform to 40 (See Screenshot #02)
9. In the Event Graph, create the setup from Screenshot #03
10. Compile & save
11. Create a new PlayerController named 'BP_PlayerController'
12. In the Event Graph, create the setup from Screenshot #04
13. Compile & save
14. Back in the editor > Settings > World Settings
15. Set the Game Mode to match Screenshot #05
16. PIE

Results: On play, the player camera will be moving forward. On Pause, the player view will stop but the camera will continue moving

Expected: If the Player Controller is also set to enable for Set Tickable When Paused, the viewport will continue to follow the camera.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-17286 in the post.

6
Login to Vote

Fixed
ComponentUE - Gameplay
Affects Versions4.84.9
Target Fix4.16
Fix Commit3359235
Main Commit3380073
CreatedJun 18, 2015
ResolvedMar 22, 2017
UpdatedJul 12, 2018