When spawning an actor, we don't seem to replicate the scale if it's set to (1,1,1), even if the root component's default scale is different to this. This results in the client using the default scale set on the root component, which may be different to (1,1,1), causing the actor to be different sizes on the client and server.
If an actor is spawned with a scale other than (1,1,1), the client will receive and apply this scale as expected, and if the root component is set to replicate, the correct scale will be received on the client as well.
Create a replicated actor with a non-replicated root component. Set this root component's default relative scale to something other than (1,1,1).
On the server, spawn this actor, passing in a scale of (1,1,1) to the spawn transform.
Expected: the server will spawn the actor with a scale of (1,1,1), and the client will do the same.
Actual: the server spawns the actor with a scale of (1,1,1), and the client spawns the actor at the actor's default scale.
i have this problem UE4CC-Windows-58DC12AF4B97F057BD108FBFF569B2E9_0000
I am not able to find world outliner how to enable it?
How can i modify the param name in EQS node
How to achieve HLSL Multiple Render Target in Material blueprints?
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the system plugin 'UnrealBuildTool' error could not be found when the project is compiled?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-178730 in the post.
0 |
Component | UE - Networking |
---|---|
Affects Versions | 5.2 |
Target Fix | 5.6 |
Created | Feb 28, 2023 |
---|---|
Updated | Oct 25, 2024 |