ControllerManager
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Class.ControllerManager örneği, atanmış ControllerManager.RootPart için simüle edilmiş hareket kontrolünü yönetir. Bir fiziksel karakter kontrolörü oluşturmak için kullanılabilir.
Özet
Özellikler
Karakterde etkinleştirileceği için ControllerBase olarak ayarlanmıştır.
Tüm kontrollerin kullandığı temel lineer hız.
Tüm kontrollerin kullandığı temel dönme hızı.
Bir ClimbController aktifken kullanılan sensör verilerine bir referans.
Yönünüzü yüzle ilgili olarak istediğiniz yönü tanımlayan birim vektörü.
Bir GroundController aktifken kullanılan sensör verilerine bir referans.
Hareket etmek için istediğin yönü tanımlayan vektör.
Kontrolörün güçleri ve torklarının uygulandığı BasePart .
Özellikler
ActiveController
Karakterde etkinleştirilmesi planlanan ControllerBase . Etkili olup olmadığını garanti etmez. Eğer Class.Controller
BaseMoveSpeed
Tüm kontrollerin kullandığı temel lineer hareket hızı. Kontroller, ControllerBase.MoveSpeedFactor özelliğini yüklemekle hızı bireysel olarak özelleştirir.
BaseTurnSpeed
Tüm kontrollerin karakteri istediği yöne bakmak için kullandığı temel eğilme hızı.
ClimbSensor
Bir Class.ClimbController aktifken kullanılan sensör verilerine bir referans. Bir
FacingDirection
Yüzünüzü göstereceğiniz istediğiniz yönü tanımlayan bir birim ve LookVector ile bunu birleştirir. Herhangi bir Datatype. Vector3 yüzünüzü gösterecek, otomatik olarak birleştirilecektir.
MovingDirection
İstediğiniz yönü hareket etmek için tanımlayan ve 0 ila 1 arasında bir ölçekte ifade edilmiş olan vektör. Bu, BaseMoveSpeed ile bir son hedef hareket hızı belirlenir. RootPart , kurallar
RootPart
Kontrolörün güçleri ve torklarının uygulandığı BasePart . Bir tipik Humanoid -tabanlı karakter ile, Humanoid.RootPart , 2>Class.ControllerManager.RootPart2> olarak atanır.