Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Projectile BP Overview and adjustments | The Character Blueprint
Unreal Engine FPS Game
course content

Course Content

Unreal Engine FPS Game

Unreal Engine FPS Game

1. Unreal Engine Introduction
2. The Character Blueprint
3. Enemy Blueprints
4. Level Design and Aesthetics
5. User Interface and Sound Effects
6. Gameplay Logic
7. Packaging for Windows

bookProjectile BP Overview and adjustments

In this chapter, we will take a look at the BP_FirstPersonProjectile which is the bullet that is fired by the rifle! Here, we will make the projectile a bit smaller and adjust the speed so that the projectile moves much faster!

  • To make the projectile smaller, we click on the Collision Component and set the scale to something like 0.6 feel free to play around with this and choose the size that you want for your projectile.
  • Next, to adjust the speed, we choose the ProjectileMovement component and change the Initial Speed and Max Speed in the Details panel. To make the projectile travel faster, you can give the Initial and Max speed a value like 12000. But feel free to adjust this to your needs and play around with various numbers.

Note

If you set initial speed and max speed to zero, the projectile will still move once it is spawned. This is because of another element in the Details panel that is affecting the projectile, called Velocity.

Find Velocity in the Details panel and set all of its values to zero and you will see that the projectile does not really move once you shoot your weapon.

Good thing to remember is that as you can see, in front of Velocity, there are three fields. Each of these correspond to an axis in 3D space. The first one is back and forth, the second one is to the sides, and the third one is up and down. Feel free to play around and change these values, but do not forget to set them back to 3000, 0, 0 as before.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 4
some-alt