물리적 액터에 대한 인터페이스입니다.
액터는 물리적 표준에 존재하는 강체입니다.
Lua Actor 오브젝트는 물리적 액터가 삭제되면 무효화됩니다. Actor가 무효화되지 않도록 하려면 이후 프레임에서 액세스할 수 있도록 Actor를 ActorBox에 저장하면 됩니다. ActorBox는 Actor가 이 상자에 저장된 이후 해당하는 물리적 액터가 삭제되었는지 여부를 감지합니다.
생성자 및 액세서
관련 샘플 코드
기타 관련 참조 항목
관련 도움말 항목
![]() |
add_angular_velocity ( self, velocity )![]() 액터의 현재 속도에 델타 각도 속도를 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
velocity : | 액터의 현재 속도에 추가된 델타 각도 속도입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
add_impulse ( self, impulse )![]() 액터에 순간적인 충격(3차원에서 (mass * velocity)로 표현)을 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
impulse : | 액터에 추가된 충격입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
add_impulse_at ( self, impulse, pos )![]() 액터의 특정 위치에 충격을 추가하여 회전을 유발합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
impulse : | 액터에 추가된 충격입니다. | |
pos : | 충격이 적용되는 위치입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
충격은 3차원에서 (mass * velocity)로 표현됩니다.
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
add_torque_impulse ( self, impulse )![]() 액터에 회전 충격을 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
impulse : | 액터에 적용된 회전 충격입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
add_velocity ( self, velocity )![]() 액터의 현재 속도에 델타 속도를 추가합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
velocity : | 액터의 현재 속도에 추가될 속도의 변경입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
add_velocity_at ( self, velocity, pos )![]() 액터의 특정 위치에서 액터의 현재 속도에 델타 속도를 추가하여 회전을 유발합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
velocity : | 액터의 현재 속도에 추가될 속도의 변경입니다. | |
pos : | 속도가 추가되는 위치입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
angular_damping ( self ) : number![]() 액터의 각도 댐핑을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
액터의 각도 댐핑입니다. |
![]() |
angular_velocity ( self ) : stingray.Vector3![]() 액터의 각도 속도를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
액터의 각도 속도입니다. |
![]() |
center_of_mass ( self ) : stingray.Vector3![]() 액터의 질량 중심 위치를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
액터의 질량 중심 위치입니다. |
![]() |
is_collision_enabled ( self ) : boolean![]() 물리적 시뮬레이션 중 액터가 다른 액터와 충돌하도록 설정되었는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
액터가 다른 액터와 충돌할 수 있는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
![]() |
is_dynamic ( self ) : boolean![]() 액터가 동적(정적이 아님)인지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
동적 액터인 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
정적이 아닌 액터는 운동학/키프레임 액터이거나 물리적(물리적 구동) 액터일 수 있습니다.
![]() |
is_gravity_enabled ( self ) : boolean![]() 이 액터가 중력의 영향을 받는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
액터가 중력의 영향을 받으면 true를, 그렇지 않으면 false를 반환합니다. |
![]() |
is_kinematic ( self ) : boolean![]() 액터가 운동학 액터인지, 즉 키프레임 애니메이션으로 구동되는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
운동학 액터인 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
![]() |
is_physical ( self ) : boolean![]() 액터가 물리적(물리적 구동) 액터인지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
물리적(물리적 구동) 액터인 경우 true를, 그렇지 않으면 false를 반환합니다. |
![]() |
is_scene_query_enabled ( self ) : boolean![]() 광선 투사 또는 겹침 테스트 같은 장면 쿼리를 수행할 때 이 액터가 포함되는지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
장면 쿼리를 수행할 때 이 액터가 포함되면 true를 반환합니다. |
![]() |
is_sleeping ( self ) : boolean![]() 이 액터가 수면 상태인지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
액터가 수면 상태인 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
![]() |
is_static ( self ) : boolean![]() 액터가 정적인지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
정적 액터인 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
![]() |
linear_damping ( self ) : number![]() 액터의 선형 댐핑을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
액터의 선형 댐핑입니다. |
![]() |
mass ( self ) : number![]() 액터의 질량을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
액터의 질량입니다. |
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
integer |
소유 Unit의 장면 그래프 내 액터의 색인입니다. |
일부 액터는 소유 Unit이 없을 수도 있습니다.
![]() |
point_velocity ( self, p ) : stingray.Vector3![]() 액터 표면의 지점 p에서의 속도를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
p : | 액터 표면의 한 지점입니다. |
액터 표면의 지정된 지점에서의 속도입니다. |
이 지점은 전역 좌표계에서 지정됩니다.
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
액터의 위치 및 회전입니다. |
![]() |
position ( self ) : stingray.Vector3![]() 지정된 액터의 위치를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
액터의 위치입니다. |
![]() |
push ( self, velocity, mass )![]() 지정된 속도와 질량을 가진 오브젝트와 충돌된 것처럼 지정된 액터를 밉니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
velocity : | 밀 오브젝트의 속도입니다. | |
mass : | number | 밀 오브젝트의 질량입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수를 사용하여 총알처럼 물리적 시뮬레이션에 포함되지 않은 오브젝트와의 충돌을 시뮬레이션합니다.
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
push_at ( self, velocity, mass, pos )![]() 지정된 속도와 질량을 가진 오브젝트와 충돌된 것처럼 지정된 액터를 밉니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
velocity : | 밀 오브젝트의 속도입니다. | |
mass : | number | 밀 오브젝트의 질량입니다. |
pos : | 액터를 미는 위치입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
지정된 위치에 가해져 오브젝트를 회전시키는 힘입니다.
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
put_to_sleep ( self )![]() 지정된 액터를 잠들게 합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
rotation ( self ) : stingray.Quaternion![]() 액터의 회전을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
액터의 회전입니다. |
![]() |
set_angular_damping ( self, damping )![]() 액터의 각도 댐핑을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
damping : | number | 액터의 새 각도 댐핑 값입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_angular_velocity ( self, velocity )![]() 액터의 각도 속도를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
velocity : | 액터에 대해 설정하려는 새 각도 속도입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
set_collision_enabled ( self, enabled )![]() 물리적 시뮬레이션 중 이 액터가 다른 액터와 충돌하는지 여부를 결정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
enabled : | boolean | 충돌을 활성화하려면 true, 그렇지 않으면 false로 설정합니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_collision_filter ( self, filter )![]() 액터가 사용하는 충돌 필터를 변경합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
filter : | string | 액터에 대해 설정하려는 새 충돌 필터입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_gravity_enabled ( self, enabled )![]() 이 액터가 중력의 영향을 받는지 여부를 결정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
enabled : | boolean | 이 액터가 중력의 영향을 받도록 하려면 true, 그렇지 않으면 false로 설정합니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_kinematic ( self, kinematic )![]() 이 액터가 운동학 액터인지, 즉 키프레임 애니메이션으로 구동되는지 여부를 결정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
kinematic : | boolean | 액터를 운동학 액터로 표시하려면 true, 그렇지 않으면 false로 설정합니다. |
이 함수는 아무 값도 반환하지 않습니다. |
운동학 액터가 동적 액터를 밀지만 그렇게 하는 동안 속도가 느려지지 않습니다. 이 함수는 정적 액터가 아닌 동적 액터에 대해서만 사용할 수 있습니다.
관련 샘플 코드
![]() |
set_linear_damping ( self, damping )![]() 액터의 선형 댐핑을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
damping : | number | 액터의 새 선형 댐핑 값입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_scene_query_enabled ( self, enabled )![]() 광선 투사 또는 겹침 테스트 같은 장면 쿼리를 수행할 때 이 액터가 포함되는지 여부를 결정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
enabled : | boolean | 이 액터에 대한 장면 쿼리를 활성화하려면 true, 그렇지 않으면 false로 설정합니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_velocity ( self, velocity )![]() 액터의 속도를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
velocity : | 액터에 대해 설정하려는 새 속도입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수, 그리고 속도를 변경시키거나 힘을 추가하는 기타 모든 함수는 물리적 액터에만 영향을 미칩니다.
![]() |
teleport_pose ( self, pos )![]() 액터의 새 포즈(Matrix4x4로 표현되는 위치 및 회전)를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
pos : | 액터에 대해 설정된 새 위치 및 회전입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수는 동적 액터에 대해서만 호출해야 합니다. 정적 액터 및 키프레임 액터의 위치는 해당하는 장면 그래프 노드의 위치에 의해 제어됩니다.
![]() |
teleport_position ( self, pos )![]() 액터의 새 위치를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
pos : | 액터에 대해 설정할 새 위치입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
teleport_rotation ( self, pos )![]() 액터의 새 회전을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
pos : | 액터에 대해 설정할 새 회전입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
액터를 소유하는 Unit(있는 경우)입니다. |
일부 액터는 소유 Unit이 없을 수도 있습니다.
관련 샘플 코드
![]() |
velocity ( self ) : stingray.Vector3![]() 액터의 속도를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
액터의 속도입니다. |
![]() |
wake_up ( self )![]() 지정된 액터를 깨웁니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
이 그룹의 요소는 개발 빌드에서만 사용할 수 있습니다.
최종 빌드에서는 사용하지 마십시오.
![]() |
debug_draw ( self, lineobject, color, camera_tm )![]() 지정된 선 오브젝트를 사용하여 액터를 그립니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
lineobject : | 이 액터를 표시하는 데 사용할 LineObject입니다. | |
color : | 그리는 데 사용할 색상입니다. | |
camera_tm : | 카메라의 위치 및 회전입니다. 대용량의 물리적 메시 및 높이 필드를 그릴 때 사용합니다. 카메라에 가까이 있는 삼각형만 그려집니다. 카메라 포즈가 지정되어 있지 않으면 엔진이 World.debug_camera_pose()를 사용합니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
개발 빌드를 디버깅하는 용도로만 이 함수를 사용하십시오.