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.
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.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-17286 in the post.
6 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.8, 4.9 |
Target Fix | 4.16 |
Fix Commit | 3359235 |
---|---|
Main Commit | 3380073 |
Created | Jun 18, 2015 |
---|---|
Resolved | Mar 22, 2017 |
Updated | Jul 12, 2018 |