Adding impulse to a Static Mesh Component that is not the root of an Actor Blueprint does not replicate movement to the Client.
Reproduced in 4.7.6, 4.8 Preview 3, and Main (//depot/UE4/Promotable-CL-2554325)
1. Create a new Third Person template project
2. Create a new Actor Blueprint
3. Add a Scene Component
4. Add a Static Mesh Component
5. Make the Scene Component the Root
6. Give the Static Mesh Component the CubeMesh static mesh
7. Enable Simulate Physics on the Static Mesh component
8. Enable Replicates and Replicates Movement on the Actor BP
9. In the ThirdPersonCharacter BP, create the following setup:
[Image Removed]
10. PIE
11. Hit Q on the Client to spawn the actor
12. Hit E to add an impulse
Result:
The impulse is not shown on the Client, only on the Server.
Why does the REMOVE method of map container remove elements have memory leaks?
How does TextureRenderTarget2D get TArray<uint8> type data?
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
UMG RichText not appear image when packaged
How does TArray loop correctly remove elements in blueprints?
Head over to the existing Questions & Answers thread and let us know what's up.
2 |
Component | UE - Networking |
---|---|
Affects Versions | 4.7.6, 4.8, 4.9, 4.13 |
Created | May 19, 2015 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |