# ActorForwardVector does not change

**URL:** <https://forums.unrealengine.com/t/actorforwardvector-does-not-change/452129>\
**Category:** C++\
**Tags:** forward-vector, actor, unreal-engine, question, CPP\
**Created:** [July 12, 2019, 11:34am UTC](https://forums.unrealengine.com/t/actorforwardvector-does-not-change/452129 "2019-07-12T11:34:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abdul\_Hasan\_Ali](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Abdul\_Hasan\_Ali](https://forums.unrealengine.com/u/Abdul_Hasan_Ali)\
**Post date:** [July 12, 2019, 11:34am UTC](https://forums.unrealengine.com/t/actorforwardvector-does-not-change/452129/1 "2019-07-12T11:34:03Z")

</div>

So i have a bullet. No matter which direction it goes to, the getActorForwardVector() always returns 0,0,1. Any ideas?

---

<div class="post-metadata">

**Author:** ![GarnerP57](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GarnerP57](https://forums.unrealengine.com/u/GarnerP57)\
**Post date:** [July 12, 2019, 12:06pm UTC](https://forums.unrealengine.com/t/actorforwardvector-does-not-change/452129/2 "2019-07-12T12:06:15Z")

</div>

Direction and Forward Vector is not the same. The Forward Vector of the Actor is simply where the “nose” is. You could be moving sideways eg. If you are using the Projectile Movement Component then you can tick “Rotation follows Velocity” and if you don’t want that then you can read the velocity directly as your direction and normalize it if necessary.
