Berizer Curve Data Editor (with PropertyDrawer Support)

$5
Publisher shironokun
File size 1.10MB
Number of files 18
Latest version 1
Latest release date 2024-10-28 05:09:13
First release date 2024-10-25 08:04:12
Supported Unity versions 2018.4.2 or higher

This is a tools for helping you create Curve data. You can just add "Curve" in script as SerializeField, then it will show up a Curve Editor on Scene View, a List of Curve edit is also supported.


If you are looking for a Curve editor that minimum integrate work for you project, this is the pacakage for you.


Feature:

1) Scene View Curve Editor

  • FreeMoveHandle for Anchor Point, Control Point
  • Move the whole Curve by pressing "Shift"
  • Manual, Auto Balanced, Auto Balanced Isometric, Full Auto mode for Control Point
  • Hide, Preview, Edit mode
  • Add, Remove, Reset Segment
  • Align whole Curve to Center
  • Align Point to Axis, by using this option you can modify point on a specified Axis.
  • "To Axis" Button, you can snap all your points in the curve to the Axis plane.
  • Anchor Point Stick to Surface, with this mode anchor point will snap to collider surface on the scene. You can also setup a offset.

2) Serialized Field Property Drawer Supported, you can just add "Curve" to any Serializable object, curve editor will show up when Inspector drawing.

3) By Using ClosestT and ShouldGoForward function, your object can Go forward by MoveSpeed rather than just following the Curve Absolutely. (Please look at the FollowPathWithMoveSpeed.cs inside package.)


Example:

1) Object Following Path

  • Example of make a object following the path

2) List of Curve Data

  • Example of editing multiple Curve

3) Curved Object Array (3D)

  • Example of Editor tools to create a object array in the scene

4) Raycast Editing

  • An example of "Stick to Surface" editing mode. Anchor point will snap to surface automactically.

5) Filling Field

  • An example of filling curve by object

Top Publisher Assets