Game Development Reference
In-Depth Information
Creating the Waypoint and
WaypointsContainer scripts
In the first section, we will create the
Waypoint
and
WaypointsContainer
script to
place the waypoint for our AI movement direction, which can be edited in the editor.
First, we will create the
Waypoint
script and use the
Gizmos
object to draw an image
icon (
Gizmos.DrawIcon()
) and the wire sphere (
Gizmos.DrawWireSphere()
)
by putting it in
OnDrawGizmos()
. Both functions are used to draw the image icon and
the radius of waypoint, which is used to display the position of waypoint and the radius that
the character should start turning to the next waypoint.
Then, we will create
WaypointsContainer
that will contain all necessary functions to
get the direction of the current waypoint to the next one. We also use the line color (
Giz-
mos.DrawLine()
) to create the link of each waypoint in
OnDrawGizmos()
.