Is it possible with blueprints to have three static mesh objects that a character can place into their 3d space or would I need to use C++?
Yes, use the StaticMeshActor class to store your meshes that will be placed by character; you dont need to go C++ for this if you don’t want to.
It is not possible to change the mobility property from BP,
this makes it impossible to call SetStaticMesh on StaticMeshActor.StaticMeshComponent due to it being set to static by default.
The workaround for this is to create a DummyMeshActor with a StaticMeshComponent that is set to movable
And then spawn it instead of a StaticMeshActor
hope this helped you out
Thanks. Very helpful.
Thanks. Good to know.
If this helped you out please dont forget to mark it as the answer to this question