ฉันจะทำสิ่งนี้โดยสมมติว่าฉันต้องการควบคุมสถานที่คว้าโดยเฉพาะ ...
- ใช้โมเดลผู้เล่นที่สามารถเป็น ragdoll
- วางเอนทิตีที่มองไม่เห็นเล็ก ๆ ที่จุดที่สามารถคว้าได้
- เมื่อผู้เล่นกระโดดขึ้นให้ยกมือขึ้น
- หากมือของผู้เล่นอยู่ในระยะทริกเกอร์ของจุดคว้าที่มองไม่เห็นจะเกิด "คว้า" ขึ้น
เพื่อจัดการกับการคว้า ...
- ปล่อยให้โมเดลร่างกายของผู้เล่นเดินต่อไปบนเส้นทางกระโดดปกติ
- Ragdoll ขยับมือไปยังตำแหน่งคว้า
- เมื่อมือถึงที่ตั้งคว้าให้ล็อคเข้าที่ (พวกเขา "คว้า")
- ปล่อยให้ร่างกายกลายเป็น ragdoll ด้วยมือที่ถูกตรึงไว้ที่จุดคว้า
เพื่อจัดการดึงขึ้นจากหิ้ง ...
- เนื่องจากมือของผู้เล่นตรึงที่จุดไต่แน่นอนคุณจึงพร้อมสำหรับการเคลื่อนไหว "ไต่ขึ้น"
- เล่นแอนิเมชัน "ไต่ขึ้น"
ฉันเล่นที่นี่ค่อนข้างหลวมด้วยรายละเอียดว่ามีใครเคลื่อนไหว & ควบคุม ragdoll ที่ฉันยอมรับ ความคิดที่ว่าคือการจับมือเหล่านั้นไปยังจุดคว้าและปล่อยให้ผู้เล่นวางมือที่นั่นด้วยมือไปที่จุดคว้า