BodyPosition
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
วัตถุ BodyPosition ใช้แรงบนชิ้นส่วนที่จะรักษาตำแหน่งคงที่ในโลกคุณสมบัติ Position ไม่ควรสับสนกับ BasePart.Position ควบคุมตำแหน่งโลกเป้าหมายนี่คือคู่แปลภาษาสำหรับ BodyGyro
หากต้องการควบคุมเพิ่มเติมต่อแรงที่ใช้กับวัตถุ ให้พิจารณาใช้ BodyForce หรือ BodyThrust แทน
ความแข็งแกร่งของแรงที่ใช้โดยวัตถุนี้ควบคุมโดยหลายปัจจัย ได้แก่ ระยะห่างจากตําแหน่งเป้าหมาย: แรงจะแข็งแกร่งขึ้นเมื่ออยู่ไกลจากเป้าหมายสิ่งนี้จะเพิ่มขึ้นโดย P (พลัง)ความเร็วปัจจุบันจะลดแรงที่ใช้โดยวัตถุนี้ด้วย และสิ่งนี้จะถูกขยายโดย D (การลดแรง)แรงที่ได้รับจะถูกจำกัดโดย MaxForceสังเกตว่าแรงที่ใช้กับการประกอบเพื่อให้ได้ตําแหน่งเป้าหมายอาจแตกต่างกันไปตามแกนแต่ละแกน
สรุป
คุณสมบัติ
กำหนดปริมาณการชะลอในการใช้ในการบรรลุเป้าหมาย Position
กำหนดขีดจํากัดในการใช้แรงเท่าใดที่อาจใช้กับแต่ละแกน
กำหนดว่าแรงดุเดือดแค่ไหนที่ใช้ในการไปถึงตําแหน่งเป้าหมาย
กำหนดตำแหน่งเป้าหมายที่จะใช้แรงไป
วิธีการ
ส่งคืนแรงสุดท้ายในวัตถุ
อีเวนต์
ยิงเมื่อบิดาของตำแหน่งร่างกายถึงที่ต้องการ BodyPosition.Position (ภายใน .1 สตัด)เมื่ออีเวนต์นี้เกิดขึ้นแล้วจะไม่เกิดอีกจนกว่า BodyPosition.Position จะได้รับการอัปเดต
คุณสมบัติ
คุณสมบัตินี้กำหนดว่าการลดแรงจะถูกใช้เท่าใดเพื่อบรรลุเป้าหมาย Positionเมื่อการประกอบใกล้ถึงตําแหน่งเป้าหมายที่ต้องการลดความเร็วลง มิฉะนั้นจะเคลื่อนผ่านเป้าหมายและต้องหยุดและเร่งความเร็วกลับไปที่เป้าหมายสิ่งนี้มักจะสร้างผลกระทบ "ยางแดง" ที่ไม่พึงประสงค์ซึ่งหลีกเลี่ยงได้โดยการใช้การลดแรงกระแทกค่านี้สูงขึ้นเท่าใด ค่าลดแรงกระทบก็จะยิ่งมากขึ้นเท่านั้น หรือการประกอบจะช้าลงเท่าใดก็จะใกล้ถึงตําแหน่งเป้าหมาย
MaxForce
คุณสมบัตินี้กำหนดขีดจํากัดของแรงที่อาจใช้บนแต่ละแกนในการบรรลุเป้าหมาย Positionหากการประกอบไม่เคลื่อนที่ พิจารณาเพิ่มมูลค่านี้และตรวจสอบว่าไม่ใช่ Anchored หรือติดกับการประกอบที่ถูกยึด
คุณสมบัตินี้กำหนดปริมาณพลังงานที่ใช้ในขณะที่ใช้แรงเพื่อบรรลุเป้าหมาย Positionยิ่งค่านี้สูงขึ้น ก็จะใช้พลังงานมากขึ้นและใช้เร็วขึ้นแรงที่ BodyPosition ใช้เพิ่มขึ้นเมื่อความแตกต่างระหว่างตําแหน่งปัจจุบันของการประกอบและตําแหน่งเป้าหมายเพิ่มขึ้นคุณสมบัตินี้จะถูกคูณกับแรงนี้เพื่อขยายหรือลดลง
วิธีการ
อีเวนต์
ReachedTarget
ยิงเมื่อบิดาของตำแหน่งร่างกายถึงที่ต้องการ BodyPosition.Position (ภายใน .1 สตัด)เมื่ออีเวนต์นี้เกิดขึ้นแล้วจะไม่เกิดอีกจนกว่า BodyPosition.Position จะได้รับการอัปเดต