물리적 무버 / 캐릭터 제어기에 대한 인터페이스를 제공합니다.
생성자 및 액세서
관련 샘플 코드
기타 관련 참조 항목
![]() |
actor_colliding_down ( self ) : stingray.Actor![]() 무버가 서 있는 액터(있는 경우)를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
아래쪽 방향에서 마지막으로 충돌한 액터입니다. |
![]() |
collides_down ( self ) : boolean![]() 무버가 아래쪽 방향에서 충돌하는지, 충돌하는 표면이 걸을 수 있는 표면인지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
무버가 아래쪽 방향에서 충돌하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
![]() |
collides_sides ( self ) : boolean![]() 무버가 수평 방향에서 충돌하는지, 즉 옆쪽, 앞쪽 또는 뒤쪽 방향이 다른 오브젝트와 충돌하는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
무버가 수평 방향에서 충돌하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
![]() |
collides_up ( self ) : boolean![]() 무버가 위쪽 방향에서 충돌하는지, 즉 표면에 머리가 충돌하는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
무버가 위쪽 방향에서 충돌하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
![]() |
flying_frames ( self ) : integer![]() 무버가 날아가는, 즉 걸을 수 있는 표면과 아래쪽으로 충돌하지 않는 프레임 수를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
integer |
무버가 날아가는 프레임 수입니다. |
이 함수는 무버가 날아가는 첫 번째 프레임에 대해 1을 반환합니다.
![]() |
standing_frames ( self ) : integer![]() 무버가 표면에 "서 있는" 프레임 수를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
integer |
무버가 서 있는 프레임 수입니다. |
무버가 걸을 수 있는 표면(경사도가 무버에 대해 설정되어 있는 최대 경사도 값보다 작은 표면)과 아래쪽에서 충돌하면 "서 있는" 것으로 간주됩니다.
이 함수는 무버가 서 있는 첫 번째 프레임에 대해 1을 반환합니다.
![]() |
max_slope_angle ( self ) : number![]() 무버가 걸을 수 있는 최대 경사 각도를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
무버에 대해 설정된 최대 경사 각도(라디안)입니다. |
![]() |
set_collision_filter ( self, filter )![]() 무버가 사용하는 충돌 필터를 변경합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
filter : | string | 무버에 대해 설정하려는 새 충돌 필터입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_max_slope_angle ( self, slope )![]() 무버가 걸을 수 있는 최대 경사도 각도를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
slope : | number | 무버에 대해 설정할 새 최대 경사 각도(라디안)입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
fits_at ( self, position, allow_move ) : boolean, stingray.Vector3?![]() 무버가 어떠한 표준 형상과도 충돌하지 않고 지정된 위치에 맞는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
position : | 무버를 배치할 위치입니다. | |
allow_move : | number? | 0이 아닌 경우 비충돌 위치를 검색하기 위한 거리를 지정합니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
boolean |
무버가 위치에 맞으면 true를, 그렇지 않으면 false를 반환합니다. |
비충돌 위치를 발견하면 이 위치가 두 번째 매개변수로 반환됩니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
![]() |
move ( self, offset, delta_time )![]() 지정된 위치까지 무버를 이동합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
offset : | 무버가 미끄러지는 벡터입니다. | |
delta_time : | number | 델타 시간(초)입니다. 운동학 플랫폼과의 상호작용을 해석하는 데 사용됩니다. |
이 함수는 아무 값도 반환하지 않습니다. |
무버가 물리적 오브젝트에서 미끄러집니다.
기타 관련 참조 항목
![]() |
position ( self ) : stingray.Vector3![]() 무버의 현재 위치를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
무버의 위치입니다. |
![]() |
radius ( self ) : number![]() 무버의 외부 반지름을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
무버의 반지름입니다. |
![]() |
separate ( self, allow_move ) : boolean, stingray.Actor?, stingray.Vector3?, stingray.Vector3?![]() 무버를 충돌 형상으로부터 분리하고, 그 결과를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
allow_move : | number? | 0이 아닌 경우 비충돌 위치를 검색하기 위한 거리를 지정합니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
boolean |
무버가 시작점에서 충돌하는 경우 true를 반환합니다. |
무버가 시작점에서 충돌하는 액터입니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. | |
무버를 allow_move보다 적은 거리만큼 이동하여 충돌을 해결할 수 있다면 이 값이 충돌을 해결하기 위해 무버를 이동해야 하는 거리입니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. | |
무버를 이동하여 충돌을 해결할 수 있다면 이 값이 무버의 최종 위치입니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
이 함수는 무버를 실제로 이동시키지 않기 때문에 이동시키려면 move()를 호출해야 합니다.
![]() |
set_position ( self, pos )![]() 무버를 지정된 위치로 텔레포트합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
pos : | 도달할 위치입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
무버를 소유한 유닛입니다. |