RocketPropulsion
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
The RocketPropulsion nesnesi bir montaja güç uygular, böylece hem takip eder hem de yüz yüze gelir bir hedefe.Hibrit gibi davranır BodyPosition ve BodyGyro .Diğer BodyMovers 'den farklı olarak, RocketPropulsion , Fire() veya Abort() 'ya güç uygulamaya veya durdurulmasına başlamak veya durdurmak için talimat verilmelidir.
Montajın hedefe ulaştığını tespit edebilirsiniz ReachedTarget etkinliği bir kez montajın TargetRadius parçasının Target içinde olduğunda ateş eder, montajın hedefe ulaştığını tespit edebilirsiniz.
Özet
Özellikler
Montajın Target ile yüzleşme eğilimini belirler.
Montajın Target yönüne doğru hareket edeceği maksimum hızı belirler.
Montajı hareket ettirmek için uygulanacak maksimum itme miktarını belirler.
Montajı Target yönünde döndürmek için uygulanabilecek maksimum tork miktarını belirler.
Birleşimin takip etmesi/yüz yüze gelmesi gereken nesneyi belirler.
Kuvvet/torkun uygulandığı dünya ofsetini Target doğrultusunda belirler.
Montajın Target ateşlenmesi için olması gereken maksimum mesafeyi belirler ReachedTarget .
Montajdan aşırı yüklenmesini engellemek için montaja uygulanan azaltmayı belirler Target .
Bir kuvvetin Target ulaşmada ne kadar agresif uygulandığını belirler.
Target ulaşmak için kullanılacak azaltma miktarını belirler.
Target ile karşı karşıya gelen bir torkun ne kadar agresif uygulandığını belirler.
Yöntemler
Etkinlikler
Montaj, TargetRadius içinde olduğunda ateş eder, Target .
Özellikler
CartoonFactor
Bu özellik, montajın Target ile yüzleşme eğilimini belirler.Varsayılan olarak, bu özellik 0.7 olarak ayarlanır.0 olarak ayarlanırsa, montaj hedefe karşı çaba göstermeyecektir.
MaxThrust
Bu özellik, montajı hareket ettirmek için uygulanabilecek itme sınırını belirler.Yüksek kütleye sahip montajlar, havada kalmak ve böylece Target izlemek için daha fazla itme gerektirecektir.
MaxTorque
Bu özellik, montajı Target yönünde döndürmek için uygulanabilecek tork miktarının üst sınırını belirler.Benzer şekilde çalışır BodyGyro.MaxTorque .
Target
Bu özellik, RocketPropulsion'nin kuvvet/tork uygulayacağı nesneyi belirler.nil olarak ayarlanırsa, TargetOffset yerine kullanılacaktır.
TargetOffset
Bu özellik, dünya ofisini Target 'dan belirler.Özellikle olarak ayarlanırsa, bu özellik hedef konum olarak davranır, çünkü bu özellik sonra hedef konum olarak davranır.
TargetRadius
Bu özellik, montajın Target ateşlenmesi için olması gereken maksimum mesafeyi belirler ReachedTarget .Uygulanan kuvvetleri hiçbir şekilde etkilemez.
ThrustD
Bu özellik, montajın hızını azaltmak için kullanılır ve böylece Target 'den aşırı yüklenmesini ve "kauçuk bantlama" etkisi yaratmasını engeller.Benzer şekilde davranır BodyPosition.D .
ThrustP
Bu özellik, Target pozisyonuna ulaşmak için güç uygularken ne kadar güç kullanılacağını belirler.Bu değer ne kadar yüksekse, o kadar fazla güç kullanılacak ve o kadar da hızlı kullanılacak.Bu özellik, BodyPosition.P benzer şekilde çalışır.
TurnD
Bu özellik, Target ile karşı karşıya kalan torka ne kadar azaltma uygulanacağını belirtir.Montaj hedefe yaklaştığında, yavaşlaması gerekir, aksi takdirde hedefin ötesine dönecek ve hedefe geri yavaşlatıp yeniden hızlandırmak zorunda kalacaktır.Bu genellikle istenmeyen bir "kauçuk bantlama" etkisi yaratır, azaltma uygulayarak kaçınılır.Bu değer daha yüksek ayarlandığında, azalma eğrisi daha büyük hale gelir veya parça hedef odaklanmasına daha yavaş yaklaşır.