RocketPropulsion

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

사용되지 않음

로켓 추진 개체는 부품에 힘을 적용하여 두 가지를 모두 따르고 목표 부품에 대해 직면합니다 .그것은 BodyPositionBodyGyro 의 하이브리드처럼 작동합니다.다른 BodyMovers 와는 달리, 로켓 추진이 힘을 적용하기 시작하도록 지시해야 합니다: 시작하려면 Fire 를 호출하거나 중지하려면 Abort 를 호출하십시오.

부품이 의 범위 내에 있으면 발생하는 이벤트를 사용하여 부품이 목표에 도달했는지 감지할 수 있습니다.

로켓 추진은 모든 바디 모버 중에서 물리학과 관련된 속성이 가장 많습니다.그들이 제어하는 것에 따라 속성을 카테고리별로 분리하는 것이 유용합니다:

기억하십시오, 로켓 추진의 번역 및 회전 포스 기능을 모두 사용할 필요가 없습니다: 를 0으로 설정하여 부품이 대상에만 직면하도록 만들 수 있습니다(대상을 따라 이동하지 않도록 고려하세요(대상에도 사용하는 것을 추가로 고려하세요).마찬가지로, MaxTorque(0, 0, 0) 로 설정하여 부품이 단순히 다른 개체를 따라가도록 할 수 있습니다(개체가 특정 방향을 유지하도록 하려면 BodyGyro 을 사용하세요).

요약

속성

  • 병렬 읽기

    부품이 Target에 직면하는 경향을 결정합니다.

  • 병렬 읽기

    부품이 Target 이동하는 최대 속도를 결정합니다.

  • 병렬 읽기

    부품을 이동하기 위해 적용될 최대 추진력을 결정합니다.

  • 병렬 읽기

    부품을 Target 회전시키기 위해 가할 수 있는 최대 토크량을 결정합니다.

  • 병렬 읽기

    부품이 따라야 하거나 직면해야 하는 개체를 결정합니다.

  • 병렬 읽기

    힘/토크가 가해지는 방향의 세계 오프셋을 결정합니다. Target 에서 세계 오프셋을 결정합니다.

  • 병렬 읽기

    부품이 발사되려면 최대 거리가 되어야 하는지 여부를 결정합니다. determines the maximum distance from the the part must be in order for to be fired.

  • 병렬 읽기

    부품이 Target에 도달하지 않도록 하기 위해 부품에 적용된 진폭을 결정합니다.

  • 병렬 읽기

    Target 적용되는 힘의 공격성을 결정합니다.

  • 병렬 읽기

    Target

  • 병렬 읽기

    Target에 적용되는 토크의 공격성을 결정합니다.

메서드

  • Abort():()

    로켓이 목표물에 향하는 것을 중지하여 낙하합니다.

  • Fire():()

    로켓을 목표물로 향하게 합니다.

이벤트

  • 로켓이 대상의 목표 반경 내에 들어올 때 발사됩니다.이것은 로켓이 목표물 근처에서 비행할 때 폭발을 일으키거나 같은 작업을 수행하는 데 사용됩니다.

속성

CartoonFactor

병렬 읽기

카툰 팩터 속성은 부품이 Target에 직면하는 경향을 결정합니다.기본적으로 이 속성은 0.7로 설정됩니다.0로 설정하면 부품이 대상에 직면하기 위해 노력하지 않습니다.

MaxSpeed

병렬 읽기

MaxSpeed 속성은 부품이 Target 이동하는 속도의 상한을 결정합니다.A RocketPropulsion 는 이 속도 제한을 초과하는 경우 부품에 힘을 적용하여 감속시킵니다.

MaxThrust

병렬 읽기

MaxThrust 속성은 부품을 이동하기 위해 가할 수 있는 추력의 상한을 결정합니다.높은 mass 를 가진 부품이나 조립은 공중에 유지하기 위해 더 많은 추력이 필요하며, 따라서 추적할 수 있습니다 Target.

MaxTorque

병렬 읽기

MaxTorque 속성은 부품을 회전시키기 위해 가할 수 있는 토크의 상한을 결정합니다.The MaxTorque property determines the upper limit on the amount of torque that may be exerted in order to rotate the part towards the Target .그것은 BodyGyro.MaxTorque와 비슷하게 기능합니다.

Target

병렬 읽기

대상 속성은 힘/토크가 작용할 개체를 결정합니다.The Target property determines the object towards which the RocketPropulsion will exert force/torque.nil로 설정하면 TargetOffset가 대신 사용됩니다.

TargetOffset

병렬 읽기

TargetOffset 속성은 세계 오프셋을 Target 결정합니다.기본적으로, 목표가 이 속성으로 실제로 오프셋되는 것처럼 행동하도록 만듭니다 RocketPropulsion.대상이 nil로 설정되어 있으면 특히 유용합니다, 이 속성이 대상 위치로 작동하기 때문입니다.

TargetRadius

병렬 읽기

대상 반경 속성은 부품이 발사될 수 있는 최대 거리를 결정하며, RocketPropulsion.Target 이벤트가 발생하려면 부품이 RocketPropulsion.ReachedTarget 있어야 합니다.어떤 방식으로도 발휘되는 힘에 영향을 주지 않습니다.

ThrustD

병렬 읽기

D 속성은 부품의 속도를 낮추어 오버슈트하고 및 고무 밴드 효과를 유발하는 것을 방지하기 위해 사용됩니다.그것은 BodyPosition.D과 비슷하게 동작합니다.

ThrustP

병렬 읽기

P 속성은 위치 도달하기 위해 힘을 적용하는 동안 얼마나 많은 Target이 사용되는지 결정합니다.이 값이 높을수록 더 많은 전력이 사용되고 더 빨리 사용됩니다.이 속성은 BodyPosition.P과 유사하게 작동합니다.

TurnD

병렬 읽기

D 속성은 얼마나 진동 이 사용되는 토크에 적용될지를 결정합니다.torque used to face the Target.부품이 목표 방향으로 접근하면 감속해야 하고, 그렇지 않으면 목표를 통과하여 회전하고 목표로 다시 가속해야 합니다.이는 종종 원하지 않는 고무줄 효과 를 생성하므로 이 속성을 사용하여 진동을 적용하는 것이 그 효과를 피하는 방법입니다.이 값이 설정진폭 곡선이 커지거나 부품이 목표 방향에 더 느리게 접근합니다.

TurnP

병렬 읽기

P 속성은 회전력을 적용하여 대처하기 위해 에너지의 양을 결정합니다.The P property determines how much power is used while applying torque in order to face the Target .이 값이 높을수록 더 많은 전력이 사용되고 더 빨리 사용됩니다.

메서드

Abort

()

로켓이 목표물에 향하는 것을 중지하여 낙하합니다.


반환

()

Fire

()

로켓을 목표물로 향하게 합니다.


반환

()

이벤트

ReachedTarget

로켓이 대상의 목표 반경 내에 들어올 때 발사됩니다.이것은 로켓이 목표물 근처에서 비행할 때 폭발을 일으키거나 같은 작업을 수행하는 데 사용됩니다.