Vector3Box - stingray.Vector3Box 오브젝트 참조 - Stingray Lua API 참조
여러 프레임에 걸쳐 Vector3 오브젝트를 저장하는 "상자"입니다.
보통, 벡터는 단일 프레임에서만 안전하게 사용할 수 있는 임시 오브젝트입니다. 벡터 값을 여러 프레임에서 유지해야 하는 경우 Vector3Box.store()를 호출하여 벡터를 Vector3Box에 저장하고, 저장된 값을 검색하려면 Vector3Box.unbox()를 호출하면 됩니다.
자세한 내용은 오브젝트 수명 및 사용자 데이터 바인딩을 참조하십시오.
[] 연산자를 사용하여 구성요소 값을 설정하고 검색할 수 있습니다. X 구성요소에는 색인 1 또는 "x"를, Y 구성요소에는 2 또는 "y"를, 그리고 Z 구성요소에는 3 또는 "z"를 사용합니다. 예:
yComponentValue = vectorBox[2]
zComponentValue = vectorBox["z"]
|
x : number
상자에 마지막으로 저장된 X축 구성요소 값입니다.
|
|
y : number
상자에 마지막으로 저장된 Y축 구성요소 값입니다.
|
|
z : number
상자에 마지막으로 저장된 Z축 구성요소 값입니다.
|
|
지정된 벡터 값을 상자에 저장합니다.
|
|
지정된 벡터 값을 상자에 저장합니다.
|
매개변수 self : | stingray.Vector3Box | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
x : | number | 상자에 저장할 X 구성요소 값. |
y : | number | 상자에 저장할 Y 구성요소 값. |
z : | number | 상자에 저장할 Z 구성요소 값. |
반환하는 항목
|
unbox ( self ) : stingray.Vector3
지정된 상자에 마지막으로 저장된 벡터를 검색합니다.
|