But often it doesn’t get drawn and after I stop the game the mesh in the prefab goes missing.
I must be doing something wrong. Is it wrong to use a mesh in a prefab? Another thing I wanted to do was copy a mesh in a prefab into a game object in the scene. This also seems to make the prefab mesh go missing when I stop the game. I’m unsure what is happening.
I am using Unity 4.7
Edit: I see this is marked as a bug fixed in Unity 5.0. Any workaround for Unity 4.7 maybe?
You can have a preview object in the scene, with a MeshRenderer component attached, and via script you can change that MeshRenderer’s mesh to whatever mesh you want to display.