Projectile not appearing in gameplay?

I followed this lecture through, but for some reason, despite my projectile being in the scene, when I hit play it just disappeared! I knew that the projectile was there, as I was calling a log from the Projectile class on it’s BeginPlay() method. I’m not sure if it’s something I did wrong, or if it’s a change introduced in a later Unreal version (I’m currently on v4.17.2), but I thought I’d share my method in getting it to work in case anyone else was in a similar position.

  1. In the Projectile blueprint, change the Scale back down to 1.0, 1.0, 1.0
  2. On the left hand side of the Projectile Blueprint, select Add Component, and then add a Static Mesh
  3. With this Static Mesh component highlighted, in the Details pane, under the Static Mesh header, click on the dropdown that currently says “None”
  4. Select “MaterialSphere”
  5. [Optional] Change the material in the Materials section if you want
  6. Save and Compile the Blueprint

As to why it works, I’m not certain! At least in my mind, it makes sense that to actually view the projectile, you need some form of physical mesh, plus we’ll probably be adding a mesh in a later lecture anyway.

3 Likes

Thanks dnab! I was stuck in this and you save me!!

Privacy & Terms