If you set up a default Sprite in an Actor BP and in the construction script set the sprite to an Editable Sprite Variable, in order for the new sprite to show up mobility of Sprite and BP must be Movable. This is not the case in 4.7.6.

Movable Mobility:
[Image Removed]

Static Mobility:
[Image Removed]

Also Reproduced in Main Promotable-CL-2593205

Steps to Reproduce

Quick Repro with attached Project

  1. Open QAGame Editor
  2. Create a New Actor BP
  3. Add a Paper2D Sprite to BP Components
  4. Assign PaperSprite'/Paper2D/DummySprite.DummySprite' to the Component
  5. In the Construction Script, Get the Paper Sprite Component
  6. Off the Got Component, Set Sprite
  7. Add an Editable Paper Sprite Variable
  8. Connect the new Variable to the New Sprite Input
  9. Compile and Save
  10. Place the BP into the level
  11. In the BP Details panel set New Var 0 to a Different Paper Sprite
  12. In the BP, Change Mobility of teh Paper Sprite Component from Movable to Static

RESULTS: In the Level, the BP no longer shows the new sprite set by the Construction Script

EXPECTED: New Sprite shows up despite the Mobility.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Paper2D
Affects Versions4.8
Target Fix4.8.2
Fix Commit2608085
CreatedJun 23, 2015
ResolvedJul 1, 2015
UpdatedApr 27, 2018
View Jira Issue