# Why doesn't the root component ever get set up properly?

**URL:** <https://forums.unrealengine.com/t/why-doesnt-the-root-component-ever-get-set-up-properly/1727562>\
**Category:** Blueprint\
**Tags:** collisions, root, root-component, unreal-engine, question\
**Created:** [March 3, 2024, 4:41pm UTC](https://forums.unrealengine.com/t/why-doesnt-the-root-component-ever-get-set-up-properly/1727562 "2024-03-03T16:41:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MikelKram](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/mikelkram/32/1011745_2.png) [@MikelKram](https://forums.unrealengine.com/u/MikelKram)\
**Post date:** [March 3, 2024, 4:41pm UTC](https://forums.unrealengine.com/t/why-doesnt-the-root-component-ever-get-set-up-properly/1727562/1 "2024-03-03T16:41:42Z")

</div>

![rootcomponent](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/f/2/df2916338c026d345a42a092cf54f993f0d19db1.jpeg)  
Why doesn’t the root component ever get set up properly?  
When setting it as the root component, it immediately shifts upwards.

---

<div class="post-metadata">

**Author:** ![Dlingr](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dlingr](https://forums.unrealengine.com/u/Dlingr)\
**Post date:** [March 3, 2024, 5:03pm UTC](https://forums.unrealengine.com/t/why-doesnt-the-root-component-ever-get-set-up-properly/1727562/2 "2024-03-03T17:03:30Z")

</div>

That’s probably because your SM\_Bullet mesh was modelled upward.  
The root component transform becomes the actor transform, it’s rotation / location will be determined by it’s rotation / location in the world so you can’t have a local rotation for this component in your blueprint.  
Just rotate the mesh in your DCC to align it with the x axis and it should be good.

---

<div class="post-metadata">

**Author:** ![jwatte](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/jwatte/32/744941_2.png) [@jwatte](https://forums.unrealengine.com/u/jwatte)\
**Post date:** [March 3, 2024, 5:30pm UTC](https://forums.unrealengine.com/t/why-doesnt-the-root-component-ever-get-set-up-properly/1727562/3 "2024-03-03T17:30:43Z")

</div>

The root component has no transform – it is, by definition, the same transform as the actor.  
If you want the root component to be oriented some other way, you need to model it like that.  
If you want to render something in a different way in an actor, you can’t make it a root component.

---

<div class="post-metadata">

**Author:** ![Rev0verDrive](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rev0verdrive/32/907214_2.png) [@Rev0verDrive](https://forums.unrealengine.com/u/Rev0verDrive)\
**Post date:** [March 3, 2024, 8:00pm UTC](https://forums.unrealengine.com/t/why-doesnt-the-root-component-ever-get-set-up-properly/1727562/4 "2024-03-03T20:00:34Z")

</div>

Just a heads up, Your Sphere collision component should be the Root.

---

<div class="post-metadata">

**Author:** ![system](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/1/3/713c9d3f58553f0de89543d76a8a3a2779dc9fa4.png) [@system](https://forums.unrealengine.com/u/system)\
**Post date:** [April 2, 2024, 8:01pm UTC](https://forums.unrealengine.com/t/why-doesnt-the-root-component-ever-get-set-up-properly/1727562/5 "2024-04-02T20:01:03Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
