ControllerManager
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
Class.ControllerManager ตัวอินสแตนซ์จัดการการควบคุมการเคลื่อนไหวแบบจำลองสำหรับ Class.ControllerManager.RootPart ของมัน สามารถใช้เพื่อสร้างตัวควบคุมตัวละครที่เป็นจุดศูนย์กลางของฟิสิกส์
สรุป
คุณสมบัติ
Class.ControllerBase ที่กำหนดให้เปิดใช้งานในตัวละคร
ความเร็วการเคลื่อนที่เชิงเส้นที่ใช้โดยผู้ควบคุมทั้งหมด
ความเร็วในการหมุนของแกนที่ใช้โดยผู้ควบคุมทั้งหมด
การอ้างอิงถึงข้อมูลเซ็นเซอร์ที่ใช้อยู่ในขณะที่ ClimbController กำลังใช้งาน
เวกเตอร์หน่วยที่อธิบายทิศทางที่ต้องการเผชิญ
การอ้างอิงถึงข้อมูลเซ็นเซอร์ที่ใช้อยู่ในขณะที่ GroundController กำลังใช้งาน
เวกเตอร์ที่อธิบายทิศทางที่ต้องการเคลื่อนที่
Class.BasePart ที่ผลิตจากผลการผสานของเครื่องควบคุมและแรงเคลื่อน
คุณสมบัติ
BaseMoveSpeed
ความเร็วการเคลื่อนที่เชิงเส้นที่ใช้ระหว่างทุกคอนโทรลเลอร์ คอนโทรลเลอร์จะปรับแต่งความเร็วโดยการตั้งค่าสมบัติสมบัติ ControllerBase.MoveSpeedFactor โดยอิงตัว
BaseTurnSpeed
ความเร็วในการหมุนตำแหน่งเบื้องหลังที่ใช้โดยผู้ควบคุมทุกรายเพื่อจัดตำแหน่งตัวละครให้หน้าไปทิศทางที่ต้องการ
FacingDirection
ตัวแปรหน่วยที่อธิบายทิศทางที่ต้องการที่จะหน้า จัดตำแหน่ง LookVector ของ ControllerManager.RootPart ให้กับนี้ ใด ๆ Vector3 ที่ได้รับจะจัดการอย่างอัตโ
MovingDirection
เวกเตอร์ที่อธิบายทิศทางที่ต้องการเคลื่อนที่ใน, มีขนาดตั้งแต่ 0 และ 1. นี้จะถูกคูณด้วย BaseMoveSpeed เพื่อกำหนดความเ
RootPart
The BasePart ที่มีการใช้งานของคอนโทรลเลอร์และความเคลื่อนที่ ด้วยตัวละครที่มี Humanoid จำนวนมาก ส่วน Humanoid.RootPart ได้รับการกำหนดให้เป็