Using Set Actor Scale 3D in the Construction Script is not functioning as expected. If you set the scale to 1,1,1, you are still able to freely scale an instance of the object in the scene. However, if you set it to any other value, you are not able to scale the object, as it is locked to whatever scale you specified in the Set Actor Scale 3D node.

Found in 4.10.2 binary. Reproduced in 4.11 Preview 2, and Main CL 2822629

Steps to Reproduce

1. Open the editor
2. Open up a blueprint containing a static mesh (I used the Wall Sconce from the Starter Content Pack)
3. In the construction script, add a Set Actor Scale 3D node
4. Set the value to 1,1,1
5. Compile
6. Place an instance of the blueprint in your level
7. Attempt to scale it using the scale tool

Result: You are able to scale the object if the values on the Set Actor Scale 3D node are set to 1,1,1.

Expected: If setting the values to anything else locks the objects scale, so to speak, it would be expected that setting it to 1,1,1 would also lock the scale and prevent the object from being scaled using the scale tool.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.104.114.12
CreatedJan 12, 2016
ResolvedAug 18, 2021
UpdatedAug 18, 2021
View Jira Issue