Ok, it’s pretty specific, but here’s how I replicated it:
- Create a new code project.
- Add a new class extending AStaticMeshActor
- Start editor
- Create a blueprint that extends class you just made
- Drag that blueprint into level and assign it a static mesh
- Deselect and reselect it
- Try and change material from within details panel
No idea why it doesn’t work, dragging a material from content browser onto actor in level viewport works, but nothing seems to work in details panel.
(I am on 4.4.2, I suppose this could be fixed in later versions, but I couldn’t find any other information on it.)
Edit: Another test indicates this also occurs without code class, if you simply create a blueprint extending StaticMeshActor, its materials are not changeable in details panel.
Hey Ineni,
This is a known issue with Blueprints derived from StaticMeshActor and SkeletalMeshActor, and we have a report in our system for it (TTP# 317797). I will contact developers to check on status of it and let you know what I find out.
For now, you can still set material in Construction Script or by dragging a material onto Actor in level. Hope that helps!
Alright, good to know you know about it
Neither workaround is really an option for us, but we can leave them as regular static meshes for now. Thanks !
Hey , did you make any progress on this? (It could be in 4.5, haven’t checked since important (for us) functionality was removed)
It has not been updated in 4.5, I believe, as bug report is still open currently. I have alerted developers that this is still a current issue and I’ll let you know when I get an update on issue. Thanks for your patience!