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

설명

물리적 무버 / 캐릭터 제어기에 대한 인터페이스를 제공합니다.

충돌 결과

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

stingray.Actor

아래쪽 방향에서 마지막으로 충돌한 액터입니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

boolean

무버가 아래쪽 방향에서 충돌하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

boolean

무버가 수평 방향에서 충돌하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

boolean

무버가 위쪽 방향에서 충돌하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

integer

무버가 날아가는 프레임 수입니다.

이 함수는 무버가 날아가는 첫 번째 프레임에 대해 1을 반환합니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

integer

무버가 서 있는 프레임 수입니다.

무버가 걸을 수 있는 표면(경사도가 무버에 대해 설정되어 있는 최대 경사도 값보다 작은 표면)과 아래쪽에서 충돌하면 "서 있는" 것으로 간주됩니다.

이 함수는 무버가 서 있는 첫 번째 프레임에 대해 1을 반환합니다.

무버 동작 제어

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

무버에 대해 설정된 최대 경사 각도(라디안)입니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

filter :

string

무버에 대해 설정하려는 새 충돌 필터입니다.

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

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

slope :

number

무버에 대해 설정할 새 최대 경사 각도(라디안)입니다.

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

위치 지정

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

position :

stingray.Vector3

무버를 배치할 위치입니다.

allow_move :

number?

0이 아닌 경우 비충돌 위치를 검색하기 위한 거리를 지정합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
반환하는 항목

boolean

무버가 위치에 맞으면 true를, 그렇지 않으면 false를 반환합니다.

stingray.Vector3?

비충돌 위치를 발견하면 이 위치가 두 번째 매개변수로 반환됩니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

offset :

stingray.Vector3

무버가 미끄러지는 벡터입니다.

delta_time :

number

델타 시간(초)입니다. 운동학 플랫폼과의 상호작용을 해석하는 데 사용됩니다.

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

무버가 물리적 오브젝트에서 미끄러집니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

stingray.Vector3

무버의 위치입니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

무버의 반지름입니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

allow_move :

number?

0이 아닌 경우 비충돌 위치를 검색하기 위한 거리를 지정합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
반환하는 항목

boolean

무버가 시작점에서 충돌하는 경우 true를 반환합니다.

stingray.Actor?

무버가 시작점에서 충돌하는 액터입니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

stingray.Vector3?

무버를 allow_move보다 적은 거리만큼 이동하여 충돌을 해결할 수 있다면 이 값이 충돌을 해결하기 위해 무버를 이동해야 하는 거리입니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

stingray.Vector3?

무버를 이동하여 충돌을 해결할 수 있다면 이 값이 무버의 최종 위치입니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

이 함수는 무버를 실제로 이동시키지 않기 때문에 이동시키려면 move()를 호출해야 합니다.

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

pos :

stingray.Vector3

도달할 위치입니다.

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

설정

매개변수

self :

stingray.Mover

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

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

stingray.Unit

무버를 소유한 유닛입니다.