Difference between revisions of "Moving Objects Along Paths"
Line 6: | Line 6: | ||
[[File:AddWaypont.png]] | [[File:AddWaypont.png]] | ||
− | Using the PropertyEditor, change the | + | Using the PropertyEditor, change the '''Name''' of say 3 waypoints to be "A", "B:,"C" etc. Set '''Position''' and '''Rotation''' of those waypoints as appropriate. |
− | '''CurrentWaypointName''' - text | + | '''CurrentWaypointName''' - text - destination waypoint of an object |
− | '''MovingToWaypoint''' - checkbox | + | '''MovingToWaypoint''' - checkbox - enables object movement |
'''NextWaypointNames''' - text | '''NextWaypointNames''' - text | ||
Line 44: | Line 44: | ||
On all objects there is a '''MovingToWaypoint''' checkbox and a '''CurrentWaypointName''' field. Set those appropriately and it will move. They can also be controlled by wiring. | On all objects there is a '''MovingToWaypoint''' checkbox and a '''CurrentWaypointName''' field. Set those appropriately and it will move. They can also be controlled by wiring. | ||
+ | |||
+ | On the object you want to move towards a waypoint, set the '''CurrentWaypointName''' to the name of a waypoiint, for example "A". As soon as you check the '''MovingToWaypoint''' checkbox, the object will start moving towards the waypoint. | ||
'''TimeIntoWaypointMove''' - number ''Does something''... | '''TimeIntoWaypointMove''' - number ''Does something''... |
Revision as of 15:29, 11 May 2021
Waypoint
make these and then tell any object to move to them using the appropriate properties
Waypoint object - just create these using the Add menu.
Using the PropertyEditor, change the Name of say 3 waypoints to be "A", "B:,"C" etc. Set Position and Rotation of those waypoints as appropriate.
CurrentWaypointName - text - destination waypoint of an object
MovingToWaypoint - checkbox - enables object movement
NextWaypointNames - text
PauseHereForSeconds - number
There are options for time to reach the targeted position TimeToTranslate and time to reach target rotation TimeToRotate - these control how fast the go to that waypoint and how fast it will turn to the target orientation.
SmoothRotation - checkbox
SmoothVelocity - checkbox
TimeIntoWaypointMove - number (not sure if this is relevant on a waypoint object, or if it is for the object being moved?)
TimeToTranslate - number
TimeToRotate - number
The NextWaypointNames property controls which waypoint the object will go to after it reaches the current waypoint. You can easily make a loop by specifying the next waypoint as being the starting waypoint etc.
Moving objects using waypoints
PropertyEditor for a cube object
On all objects there is a MovingToWaypoint checkbox and a CurrentWaypointName field. Set those appropriately and it will move. They can also be controlled by wiring.
On the object you want to move towards a waypoint, set the CurrentWaypointName to the name of a waypoiint, for example "A". As soon as you check the MovingToWaypoint checkbox, the object will start moving towards the waypoint.
TimeIntoWaypointMove - number Does something...
WarpMarker
click on this and be transported there and reparented