- Notifications
You must be signed in to change notification settings - Fork1
erdemgonul/UnityBezierCurve
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Unity 2D Curve Draw & Collider is a component for drawing Bezier Curves and colliding them automatically from Script.
Tinypic.com Preview Image of Collider
* Open your Unity project* Go to Assets > Import Package > Custom Package > Browse * Select beziercurve.unitypackage * Select all the files* Click on Import
* Simply drag the Unity Bezier Curve folder to your project
You can add the Bezier Curve Drawer and Bezier Curve Collider2D from script
EdgeCollider2Dcollider=lineRenderer.AddComponent<EdgeCollider2D>();BezierCurve2DcurveDrawer=lineRenderer.AddComponent<BezierCurve2D>();curveDrawer.drawQuadraticCurve(lineRenderer,500,startPoint,edgePoint,endPoint);BezierCurve2DCollidercurveCollider=linePart.AddComponent<BezierCurve2DCollider>();curveCollider.CreateColliderQuadraticCurve2D(collider,500,startPoint,edgePoint,endPoint);
drawQuadraticCurve() draws a line according to given parameters.
- LineRenderer
- Point number between the start point and end point
- Starting Vector3 of the Line
- EdgePoint Vector3 of the Line
- EndPoint Vector3 of the Line
CreateColliderQuadraticCurve2D() creates a EdgeCollider2D according to given parameters at the specified line.
- EdgeCollider2D of the lineRenderer
- Point number between the start point and end point
- Starting Vector3 of the Line
- EdgePoint Vector3 of the Line
- EndPoint Vector3 of the Line