Vector4Box - stingray.Vector4Box 오브젝트 참조 - Stingray Lua API 참조

stingray.Vector4Box 오브젝트 참조

설명

여러 프레임에 걸쳐 Vector4 오브젝트를 저장하는 "상자"입니다.

보통, 벡터는 단일 프레임에서만 안전하게 사용할 수 있는 임시 오브젝트입니다. 벡터 값을 여러 프레임에서 유지해야 하는 경우 Vector4Box.store()를 호출하여 벡터를 Vector4Box에 저장하고, 저장된 값을 검색하려면 Vector4Box.unbox()를 호출하면 됩니다.

자세한 내용은 오브젝트 수명 및 사용자 데이터 바인딩을 참조하십시오.

연산자

구성요소 액세스: []

[] 연산자를 사용하여 구성요소 값을 설정하고 검색할 수 있습니다. X 구성요소에는 색인 1 또는 "x"를, Y 구성요소에는 2 또는 "y"를, Z 구성요소에는 3 또는 "z"를, 그리고 W 구성요소에는 4 또는 "w"를 사용합니다. 예:

yComponentValue = vectorBox[2]
zComponentValue = vectorBox["z"]

데이터 구성원

w : number

상자에 마지막으로 저장된 W 구성요소 값입니다.

x : number

상자에 마지막으로 저장된 X 구성요소 값입니다.

y : number

상자에 마지막으로 저장된 Y 구성요소 값입니다.

z : number

상자에 마지막으로 저장된 Z 구성요소 값입니다.

함수

매개변수

self :

stingray.Vector4Box

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

vector :

stingray.Vector4

상자에 저장할 벡터입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Vector4Box

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

x :

number

상자에 저장할 X 구성요소 값.

y :

number

상자에 저장할 Y 구성요소 값.

z :

number

상자에 저장할 Z 구성요소 값.

w :

number

상자에 저장할 W 구성요소 값.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Vector4Box

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

stingray.Vector4

상자에서 검색한 벡터입니다.