RocketPropulsion
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Przedmiot RocketPropulsion stosuje siłę na złożeniu tak, aby zarówno podążał i mierzył się z celem.Działa jak hybryda z BodyPosition i BodyGyro.W przeciwieństwie do innych BodyMovers , RocketPropulsion musi być pouczony o rozpoczęciu stosowania lub zatrzymywania siły za pomocą Fire() lub Abort() odpowiednio.
Możesz wykryć, kiedy złożenie osiągnie swój cel za pomocą wydarzenia ReachedTarget, które uruchamia się, gdy złożenie znajduje się w TargetRadius części Target.
Podsumowanie
Właściwości
Określa tendencję zgromadzenia do zmierzenia się z Target.
Określa maksymalną prędkość, w której złożenie będzie się poruszać w kierunku Target.
Określa maksymalną ilość siły, która zostanie wywierana, aby przesunąć złożenie.
Określa maksymalną ilość momentu obrotowego, który może być wywierany, aby obrócić złożenie w kierunku Target.
Określa obiekt, w kierunku którego zbiór powinien podążać/stawać.
Określa światowy przesunięcie od Target w kierunku, w którym wywierana jest siła/ moment obrotowy.
Określa maksymalną odległość od Target , w której złożenie musi być, aby ReachedTarget zostało wystrzelone.
Określa tłumienie zastosowane do złożenia, aby zapobiec jego przekroczeniu Target .
Określa, jak agresywna siła jest stosowana w osiągnięciu Target.
Określa ilość tłumienia, które należy użyć do osiągnięcia Target.
Określa, jak agresywny jest moment obrotowy zastosowany w obliczu Target.
Metody
Zdarzenia
Wypala się, gdy złożenie znajdzie się w odległości od > .
Właściwości
CartoonFactor
Właściwość ta określa tendencję zgromadzenia do zmierzenia się z Target.Domyślnie właściwość ta jest ustawiona na 0.7 .Jeśli ustawiono na 0, złożenie nie będzie podejmować żadnych wysiłków, aby zmierzyć się z celem.
MaxSpeed
Właściwość ta określa górną granicę prędkości, w której zbiór będzie się poruszał w kierunku Target.
MaxThrust
Właściwość ta określa górną granicę siły, którą można wywierać, aby przesunąć złożenie.Zbiórki o dużej masie będą wymagały więcej siły, aby pozostać w powietrzu i tym samym śledzić Target.
MaxTorque
Właściwość ta określa górną granicę ilości momentu obrotowego, który może być wywierany, aby obrócić złożenie w kierunku Target.Funkcjonuje podobnie do BodyGyro.MaxTorque .
Target
Właściwość ta określa obiekt, na który RocketPropulsion wywiera siłę/ moment obrotowy.Jeśli ustawiono na nil, zamiast tego zostanie użyty TargetOffset.
TargetOffset
Właściwość ta określa światowy przesunięcie z Target.Jest szczególnie przydatny, gdy Target jest ustawiony na nil, ponieważ ta właściwość działa wtedy jako pozycja docelowa.
TargetRadius
Właściwość ta określa maksymalną odległość od Target w której musi znajdować się złożenie, aby ReachedTarget zostało wystrzelone.Nie wpływa na wywierane siły w żaden sposób.
ThrustD
Właściwość ta jest używana do tłumienia prędkości montażu, aby zapobiec jego przekroczeniu Target i spowodowaniu efektu "gumowania".Zachowuje się podobnie do BodyPosition.D .
ThrustP
Właściwość ta określa, ile energii jest używane podczas zastosowania siły w celu osiągnięcia pozycji Target.Im wyższa jest ta wartość, tym więcej energii zostanie wykorzystane i tym szybciej będzie wykorzystane.Właściwość ta działa podobnie do BodyPosition.P .
TurnD
Właściwość ta określa, ile tłumienia zostanie zastosowane do momentu obrotowego używanego do stawienia czoła Target.Kiedy zbiór zbliża się do orientacji celu, musi zwolnić, w przeciwnym razie będzie się obracał wokół celu i będzie musiał się zatrzymać i przyspieszyć ponownie w kierunku celu.Często to powoduje niepożądany efekt "kauczukowania", unikany poprzez zastosowanie tłumienia.Im wyższa jest ta wartość ustawiona, tym większa staje się krzywa tłumienia lub tym wolniej część zbliża się do celu orientacji.
Metody
Zdarzenia
ReachedTarget
Wypala się, gdy złożenie znajdzie się w odległości od > .