ControllerManager
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Instansi ControllerManager mengelola kontrol gerakan simulasi untuk Class.ControllerManager.RootPart yang diberikan. Ini dapat digunakan untuk membangun kontrol karakter fisik.
Rangkuman
Properti
Class.ControllerBase yang ditetapkan untuk diaktifkan pada karakter.
Kecepatan gerakan lini dasar yang digunakan oleh semua kontroler.
Kecepatan sudut pivot dasar yang digunakan oleh semua kontroler.
Sebuah referensi pada data sensori yang digunakan saat ClimbController aktif.
Vektor unit yang menggambarkan arah yang diinginkan untuk dihadapi.
Sebuah referensi pada data sensori yang digunakan saat GroundController aktif.
Vektor yang menggambarkan arah yang diinginkan untuk dipindahkan.
The BasePart di mana kekuatan dan torsi kontroler diterapkan.
Properti
ActiveController
The ControllerBase yang ditetapkan untuk diaktifkan pada karakter. Itu tidak menjamin bahwa ControllerBase
BaseMoveSpeed
Kecepatan gerakan lini dasar yang digunakan oleh semua kontroler. Kontroler secara individual menyesuaikan kecepatan dengan menetapkan propperti ControllerBase.MoveSpeedFactor.
BaseTurnSpeed
Kecepatan sudut pivot dasar yang digunakan oleh semua kontroler untuk menyesuaikan karakter menghadap arah yang diinginkan.
FacingDirection
Unit vektor yang menggambarkan arah yang diinginkan untuk menghadap. Mengatur LookVector dari ControllerManager.RootPart ke ini. Setiap Vector3 yang ditetapkan akan secara otomatis diubah.
MovingDirection
Vektor yang menggambarkan arah yang diinginkan untuk dipindahkan, dengan magnitudo antara 0 dan 1. Ini dikalikan oleh BaseMoveSpeed untuk menentukan kecepatan gerakan target akhir. RootPart akan mencoba untuk bergerak ke arah ini b
RootPart
Di mana ketekatan dan momen menangkis kontrolerditerapkan. Dengan karakter tipe BasePart -based, Humanoid diberikan sebagai Humanoid.RootPart .