C# 클래스 LTSpline, LeanTween

파일 보기 프로젝트 열기: dentedpixel/LeanTween 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DISTANCE_COUNT int
SUBLINE_COUNT int
constantSpeed bool
distance float
orientToPath bool
orientToPath2d bool
pts Vector3[]
ptsAdjLength int

공개 메소드들

메소드 설명
LTSpline ( Vector3 pts ) : UnityEngine
LTSpline ( Vector3 pts, bool constantSpeed ) : UnityEngine
drawGizmo ( Color color ) : void
drawGizmo ( Transform arr, Color color ) : void
drawLine ( Transform arr, float width, Color color ) : void
drawLinesGLLines ( Material outlineMaterial, Color color, float width ) : void
generateVectors ( ) : Vector3[]
gizmoDraw ( float t = -1.0f ) : void
interp ( float t ) : Vector3
map ( float u ) : Vector3
place ( Transform transform, float ratio ) : void
place ( Transform transform, float ratio, Vector3 worldUp ) : void
place2d ( Transform transform, float ratio ) : void
placeLocal ( Transform transform, float ratio ) : void
placeLocal ( Transform transform, float ratio, Vector3 worldUp ) : void
placeLocal2d ( Transform transform, float ratio ) : void
point ( float ratio ) : Vector3
ratioAtPoint ( Vector3 pt ) : float

비공개 메소드들

메소드 설명
init ( Vector3 pts, bool constantSpeed ) : void

메소드 상세

LTSpline() 공개 메소드

public LTSpline ( Vector3 pts ) : UnityEngine
pts Vector3
리턴 UnityEngine

LTSpline() 공개 메소드

public LTSpline ( Vector3 pts, bool constantSpeed ) : UnityEngine
pts Vector3
constantSpeed bool
리턴 UnityEngine

drawGizmo() 공개 메소드

public drawGizmo ( Color color ) : void
color Color
리턴 void

drawGizmo() 공개 정적인 메소드

public static drawGizmo ( Transform arr, Color color ) : void
arr Transform
color Color
리턴 void

drawLine() 공개 정적인 메소드

public static drawLine ( Transform arr, float width, Color color ) : void
arr Transform
width float
color Color
리턴 void

drawLinesGLLines() 공개 메소드

public drawLinesGLLines ( Material outlineMaterial, Color color, float width ) : void
outlineMaterial Material
color Color
width float
리턴 void

generateVectors() 공개 메소드

public generateVectors ( ) : Vector3[]
리턴 Vector3[]

gizmoDraw() 공개 메소드

public gizmoDraw ( float t = -1.0f ) : void
t float
리턴 void

interp() 공개 메소드

public interp ( float t ) : Vector3
t float
리턴 Vector3

map() 공개 메소드

public map ( float u ) : Vector3
u float
리턴 Vector3

place() 공개 메소드

public place ( Transform transform, float ratio ) : void
transform Transform
ratio float
리턴 void

place() 공개 메소드

public place ( Transform transform, float ratio, Vector3 worldUp ) : void
transform Transform
ratio float
worldUp Vector3
리턴 void

place2d() 공개 메소드

public place2d ( Transform transform, float ratio ) : void
transform Transform
ratio float
리턴 void

placeLocal() 공개 메소드

public placeLocal ( Transform transform, float ratio ) : void
transform Transform
ratio float
리턴 void

placeLocal() 공개 메소드

public placeLocal ( Transform transform, float ratio, Vector3 worldUp ) : void
transform Transform
ratio float
worldUp Vector3
리턴 void

placeLocal2d() 공개 메소드

public placeLocal2d ( Transform transform, float ratio ) : void
transform Transform
ratio float
리턴 void

point() 공개 메소드

public point ( float ratio ) : Vector3
ratio float
리턴 Vector3

ratioAtPoint() 공개 메소드

public ratioAtPoint ( Vector3 pt ) : float
pt Vector3
리턴 float

프로퍼티 상세

DISTANCE_COUNT 공개적으로 정적으로 프로퍼티

public static int DISTANCE_COUNT
리턴 int

SUBLINE_COUNT 공개적으로 정적으로 프로퍼티

public static int SUBLINE_COUNT
리턴 int

constantSpeed 공개적으로 프로퍼티

public bool constantSpeed
리턴 bool

distance 공개적으로 프로퍼티

public float distance
리턴 float

orientToPath 공개적으로 프로퍼티

public bool orientToPath
리턴 bool

orientToPath2d 공개적으로 프로퍼티

public bool orientToPath2d
리턴 bool

pts 공개적으로 프로퍼티

public Vector3[] pts
리턴 Vector3[]

ptsAdjLength 공개적으로 프로퍼티

public int ptsAdjLength
리턴 int