Search Unity

Path Controller

Discussion in 'Assets and Asset Store' started by WalonCab, Aug 23, 2021.

  1. WalonCab

    WalonCab

    Joined:
    Aug 25, 2014
    Posts:
    18
    4_PATH_ICONO.png

    Path Controller is a dedicated tool that allows you to create paths and traverse them in concrete ways. Create events, take interpolation actions, add animation systems, and more.

    Website | Documentation | Asset Store (Soon)​


    Use splines to conform any path shape. Use as many iterators as needed to traverse the path. Control the iteration with specific input, create animations with state machine behavior, set specific events along the path, add interpolation actions, and more. Interact with the tool with a simple and extensible UI.




    Features:

    - Create spline shapes to define any path wanted.
    - Decide weather you want the path closed or open.
    - Set up offsets to parameters such as { Position, Direction, Normal }
    - Unity complete integration, user can attach scripts to each node of the path.
    - Complete control over traversing the defined path: { Walk, chase, control } and any custom animation behavior.
    - Include interpolation actions at any defined range.
    - Set up events at custom distances an take custom actions.
    - Simple documentation that keeps updated when something new is included.
     

    Attached Files:

    Last edited: Sep 14, 2021
    junaid109 likes this.
  2. WalonCab

    WalonCab

    Joined:
    Aug 25, 2014
    Posts:
    18
    Using Domain Specific Language (DSL) as the best solution to create custom movement along the path. Write a simple script with a simple structure to generate a graph that represent the desired movement. Have a look at the following video to examine how you can use one of this scripts.



    With this behavior implemented you can accomplish many things:

    - Custom procedural movement
    - NPC generated behavior
    - Fixed movement at intervals
    - State machine movement iteration
    - Repeated walking patterns

    ... and anything that a graph representation of the traversing behavior allows you.