# Move actor on conveyor belt unreal engin4

**URL:** <https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [August 26, 2020, 12:57pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355 "2020-08-26T12:57:16Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_43a30ac4](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_43a30ac4](https://forums.unrealengine.com/u/anonymous_user_43a30ac4)\
**Post date:** [August 26, 2020, 12:57pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/1 "2020-08-26T12:57:16Z")

</div>

i have created a conveyor belt . if i drop any cube with

> simulate physics and collision  
> overlap event

on then it move on it. but i have a actor blueprint of box, if i drop that blueprint on this belt then it is not moving on it with \> simulate physics and collision

> overlap event  
> if i not on these options then it move.

 ![311430-boxbp.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/c/5/1/c5168aec4730e07c0a27118729abfa6ce664ea7f.png)

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [August 26, 2020, 1:21pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/2 "2020-08-26T13:21:41Z")

</div>

Is there anything in that array? Print its Length.  
Show the hierarchy of the box actor that does not move.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_43a30ac4](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_43a30ac4](https://forums.unrealengine.com/u/anonymous_user_43a30ac4)\
**Post date:** [August 26, 2020, 1:30pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/3 "2020-08-26T13:30:37Z")

</div>

box is simple a static mesh cube. without any box collision

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [August 26, 2020, 1:38pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/4 "2020-08-26T13:38:24Z")

</div>

If you have no collision, nothing will ever work. Apart from that, please do answer the questions above first. Otherwise, we’ll be going in circles again.

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [August 26, 2020, 2:02pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/5 "2020-08-26T14:02:41Z")

</div>

Can you confirm this is what you want:

[![Image from Gyazo](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/2/0/3203d8443c38e93ce26a5a9a5188750b287f15ef.gif)](https://gyazo.com/fd3e2df5e96f1b7a049a7a010deb1d91)

I’ll zip the project and push it your way if you’re happy with this functionality.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_43a30ac4](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_43a30ac4](https://forums.unrealengine.com/u/anonymous_user_43a30ac4)\
**Post date:** [August 26, 2020, 4:39pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/6 "2020-08-26T16:39:53Z")

</div>

yes sir i want the same functionally. To Span actor after button press and move that actor on conveyor belt. push actor to hole using another pawn actor. if i off the physic simulation then it move on the belt but it was not pushed by another pawn and not pull down to hole. To push box i on the simulate physics.

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [August 26, 2020, 4:46pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/7 "2020-08-26T16:46:07Z")

</div>

It’s all physics simulated here. There are 3 actors, the spawner, the box and the and belt.

The spawner here is on a timer, but you can just connect it to a button press instead.

Link: [Convey.rar - Google Drive](https://drive.google.com/file/d/1vuf3TNxUqscmFxoOUd7yyxbECMTEw278/view?usp=sharing)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_43a30ac4](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_43a30ac4](https://forums.unrealengine.com/u/anonymous_user_43a30ac4)\
**Post date:** [August 26, 2020, 5:24pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/8 "2020-08-26T17:24:45Z")

</div>

Thanks it done.thanks again. the problem was in box\_bp. make static mesh(cube) the default root and on simulate physics.

---

<div class="post-metadata">

**Author:** ![Okarii](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Okarii](https://forums.unrealengine.com/u/Okarii)\
**Post date:** [August 26, 2020, 6:13pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/9 "2020-08-26T18:13:47Z")

</div>

A quick google search has also yielded this tutorial if your looking to potentially set up one yourself: [https://www.youtube.com/watch?v=yq7Obrk-tbA](https://www.youtube.com/watch?v=yq7Obrk-tbA)

---

<div class="post-metadata">

**Author:** ![Tuerer](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tuerer/32/1008648_2.png) [@Tuerer](https://forums.unrealengine.com/u/Tuerer)\
**Post date:** [August 26, 2020, 6:38pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/10 "2020-08-26T18:38:30Z")

</div>

Yesterday, someone here asked a question how to make an actual physical conveyor belt, but they deleted the question after ten minutes or so, but I was already curious. So I made an [actual moving belt](https://i.imgur.com/FaEOXwx.mp4) like this. It might be a bit expensive if too long, but if you’re interested, I can share the setup.

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [August 26, 2020, 6:55pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/11 "2020-08-26T18:55:43Z")

</div>

Can you briefly tell what’s going on here? Static meshes sliding along a spline, they get recycled when they reach the end?

How close am I?

---

<div class="post-metadata">

**Author:** ![Tuerer](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tuerer/32/1008648_2.png) [@Tuerer](https://forums.unrealengine.com/u/Tuerer)\
**Post date:** [August 26, 2020, 7:00pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/12 "2020-08-26T19:00:01Z")

</div>

You’re absolutely right. Plus a bit of basic math to calculate the number of meshes to spawn based on the spline length.

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [August 27, 2020, 11:23am UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/13 "2020-08-27T11:23:01Z")

</div>

> Show the hierarchy of the box actor  
> that does not move.

That’s precisely why I asked about the hierarchy 😃

---

<div class="post-metadata">

**Author:** ![EvilCleric](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@EvilCleric](https://forums.unrealengine.com/u/EvilCleric)\
**Post date:** [August 27, 2020, 12:02pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/14 "2020-08-27T12:02:33Z")

</div>

And that’s precisely what I told you 8 days ago.

---

<div class="post-metadata">

**Author:** ![TheDragonNidhogg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheDragonNidhogg](https://forums.unrealengine.com/u/TheDragonNidhogg)\
**Post date:** [September 14, 2021, 5:01pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/15 "2021-09-14T17:01:17Z")

</div>

So, I’ve been trying to make a conveyor belt system like this for a VR game, but I keep running into problems. I need the belt to move spheres along the belt, which the player can pick up. The first problem I ran into was needing to make sure it didn’t move my VR hand mesh and then I had to prevent it from moving sphere the hand was holding even when they are overlapping. But now my spheres have started rolling as they are moved along the belt and they drift to the left. Any suggestions?

---

<div class="post-metadata">

**Author:** ![DarkiRuiz](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DarkiRuiz](https://forums.unrealengine.com/u/DarkiRuiz)\
**Post date:** [September 28, 2021, 9:54am UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/16 "2021-09-28T09:54:36Z")

</div>

If you’re imparting forces to (or kinematically moving) things that overlap some volume on top of the belt, a first would be to ignore the VR hand and the sphere it holds in the overlap test. It’s very likely that you will want to choose if an item is affected by conveyor belts, so a simple way to do this would be by using tags and checking them in the overlap test.

The thing about the rolling is to be expected if you’re using spheres. One way to fix this is to increase the rotational dampening of the objects on top of the belt, but it might not look too natural.

For the drift, I would just model the belt’s collision slightly concave so that things tend to roll to the center of the path instead, but if the drift happens in a specific direction, that’s kinda weird, maybe you’re not applying the forces aligned to the center of mass of the objects?

---

<div class="post-metadata">

**Author:** ![GordaumVirji](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GordaumVirji](https://forums.unrealengine.com/u/GordaumVirji)\
**Post date:** [September 16, 2024, 1:37pm UTC](https://forums.unrealengine.com/t/move-actor-on-conveyor-belt-unreal-engin4/470355/17 "2024-09-16T13:37:38Z")

</div>

I know this post is very old but do you, by any chance, still have this conveyor belt? I just got started on unreal and have no idea how to get to this lol
