C# 클래스 BezierCurveCollider2D

상속: MonoBehaviour
파일 보기 프로젝트 열기: GuyQuad/Custom-2D-Colliders 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
continous bool
controlPoints List

공개 메소드들

메소드 설명
Init ( ) : void
addControlPoint ( ) : void
drawCurve ( ) : void
drawSegment ( Vector3 cPt1, Vector3 cPt2, Vector3 hPt1, Vector3 hPt2 ) : void
removeControlPoint ( ) : void

비공개 메소드들

메소드 설명
CalculateBezierPoint ( float t, Vector3 controlP0, Vector3 handlerP0, Vector3 handlerP1, Vector3 controlP1 ) : Vector3

메소드 상세

Init() 공개 메소드

public Init ( ) : void
리턴 void

addControlPoint() 공개 메소드

public addControlPoint ( ) : void
리턴 void

drawCurve() 공개 메소드

public drawCurve ( ) : void
리턴 void

drawSegment() 공개 메소드

public drawSegment ( Vector3 cPt1, Vector3 cPt2, Vector3 hPt1, Vector3 hPt2 ) : void
cPt1 Vector3
cPt2 Vector3
hPt1 Vector3
hPt2 Vector3
리턴 void

removeControlPoint() 공개 메소드

public removeControlPoint ( ) : void
리턴 void

프로퍼티 상세

continous 공개적으로 프로퍼티

public bool continous
리턴 bool

controlPoints 공개적으로 프로퍼티

public List controlPoints
리턴 List