BodyPosition 개체는 세계에서 상수 위치를 유지하도록 하기 위해 에 힘을 적용합니다.Position 속성은 BasePart.Position와 혼동되지 않고 대상 세계 위치를 제어합니다.이것은 BodyGyro에 대한 번역 상대입니다.개체에 적용된 힘에 대한 추가 제어가 필요한 경우 BodyForce 또는 BodyThrust 대신 사용하는 것이 좋습니다.
이 개체에 의해 적용되는 힘의 강도는 목표 위치까지의 거리, 즉 목표에서 더 멀리 떨어져 있을 때 더 강합니다.이는 P에 의해 증폭됩니다.현재 속도는 이 개체에 적용된 힘을 약화시키고, 이는 D (약화)로 증폭됩니다.그 결과 힘은 MaxForce에 의해 제한됩니다.목표 위치에 적용된 부품에 적용된 힘이 축별로 달라질 수 있습니다. Note the force applied on the part to achieve the goal position may vary on a per-axis basis.
요약
속성
목표에 도달하기 위해 사용할 저지력의 양을 결정합니다 Position .
각 축에 적용할 수 있는 힘의 한도를 결정합니다.
목표 위치에 적용되는 힘의 공격성을 결정합니다.
힘이 적용될 대상 위치를 결정합니다.
이벤트
바디 위치의 부모가 원하는 BodyPosition.Position(.1스터드 내)에 도달하면 발사됩니다.이 이벤트가 발생하면 BodyPosition.Position 업데이트될 때까지 다시 발생하지 않습니다.
속성
D 속성은 목표에 도달하기 위해 사용되는 힘에 얼마나 많은 소음 이 적용될지 결정합니다.부품이 목표 위치에 접근하면 감속해야 하고, 그렇지 않으면 목표를 지나쳐 중지하고 다시 목표로 가속해야 합니다.이는 종종 원하지 않는 고무줄 효과 를 생성하므로 이 속성을 사용하여 진동을 적용하는 것이 그 효과를 피하는 방법입니다.이 값이 설정진폭 곡선이 커지거나 부품이 목표 위치에 도달하는 속도가 느려집니다.
MaxForce
MaxForce 속성은 목표에 도달하기 위해 각 축에 적용할 수 있는 힘의 한도를 결정합니다 Position.부품이 이동하지 않는 경우, 이 값을 증가시키는 것을 고려하십시오(또한 이 값이 Anchored 또는 고정된 부품에 연결되지 않았는지 확인하십시오).
P 속성은 목표에 도달하기 위해 힘을 적용하는 동안 사용되는 전력 의 양을 결정합니다.이 값이 높을수록 더 많은 전력이 사용되고 더 빨리 사용됩니다.BodyPosition에 가하는 힘은 부품의 현재 위치와 목표 위치의 차이가 증가함에 따라 증가합니다.이 속성은 이 힘을 증폭하거나 줄이기 위해 이 힘에 곱해집니다.
메서드
이벤트
ReachedTarget
바디 위치의 부모가 원하는 BodyPosition.Position(.1스터드 내)에 도달하면 발사됩니다.이 이벤트가 발생하면 BodyPosition.Position 업데이트될 때까지 다시 발생하지 않습니다.