Turn an object into a conveyor belt! Make the belt object the target of the node, and make sure it's set to be unmovable. Make the objects you want to move dynamic.
Enabled | Enable or disable the node. Disabled nodes will not do anything |
Object | Set a target object: the object that will become a conveyor belt |
Vector | This input can receive a vector from another node. Determines the speed and direction of the conveyor belt. |
X, Y & Z | Set the X, Y & Z values manually or with other logic nodes to use as the movement values |
Value | Set the movement speed manually or with other logic nodes |
The Conveyor Belt uses a Value and a Vector to determine the speed and direction it will move objects. What's the difference?
The vector determines the amount of force and direction of the Conveyor Belt based on the orientation of the target object. For example if the X value is set to -1 objects that land on it will move across its surface from left to right. If X & Z are both set to 1 objects will move across the surface at a 45 degree angle.
Think of the Value as a multiplier for the Vector. If set to 1, objects that land on the Conveyor Belt will move at the speed set by the vector. If the value is set to 0.5 objects will move at half speed. If set to 0, objects won't move at all. Of course you can also set that value higher to increase the force of the Conveyor Belt.
The physics types of objects are important to how the Conveyor Belt functions.
In most cases the target object should be set to unmovable. This will allow objects to move across it when they land on it. If the target object is dynamic it will be moved by the force created by the Conveyor Belt but in the opposite direction.
Objects you want to be moved by the Conveyor Belt must be dynamic.