はじめに
「Unity Bezier Solution」を Unity プロジェクトに導入することで
Scene ビューでベジェ曲線の編集ができるようになります
使用例

使い方

空のゲームオブジェクトに「Bezier Spline」をアタッチすると

Scene ビューでベジェ曲線を編集できるようになります

各制御点は Move Tool や

Rotate Tool で編集できます

「Bezier Spline」の子オブジェクトの「Bezier Point」の Inspector で
制御点の追加や削除ができます
using BezierSolution; using UnityEngine; public class Example : MonoBehaviour { public BezierSpline m_spline; private void Start() { Debug.Log( m_spline.GetPoint( 0 ) ); Debug.Log( m_spline.GetPoint( 0.5f ) ); Debug.Log( m_spline.GetPoint( 1 ) ); } }
BezierSpline.GetPoint に 0.0 から 1.0 の数値を渡すことでその地点を取得できます