Unity 挖掘机关节联动

对某公司进行面试,并且让我做了一道程序题,刚开始觉得挺简单,后来做的时候发现,物理效果实现的还是不是很完美,自己码代码没有一个很好的思路,因为主要的就是一个联动性 。后来参考了某位大神的帖子,终于实现了效果,效果看图哈 。
其题目内容:(设备操作控制逻辑实现)
要求:根据提供资料实现挖掘机的挖掘动作操作,输入方式为键盘映射 。
内容包含:
(1)可操作挖掘机进行驾驶舱左右回转操作 。映射键盘“Z”“X”两个键位 。
(2)可操作挖掘机主臂(大臂)纵向沿臂根旋转,映射键盘“C”“V”两个键位 。
(3)可操作副臂(小臂)纵向沿臂根旋转,映射键盘“B”“N”两个键位 。
(4)可操作挖斗沿轴向翻转,映射键盘“G”“H”两个键位 。
(5)挖斗通过大臂和小臂支撑地面可以撑起车身 。
(6)挖掘机左右履带可单独控制,通过“Q”“A”可以控制左履带的前进后退,通过“W”“S”可以控制右履带的前进后退,通过“Q”“S”或“A”“W”复合操作可以实现原地驾驶转向功能 。履带动态效果可以不用表现 。
【Unity 挖掘机关节联动】(7)液压杆与设备动作一起随动 。
(8)以第三人称视角观察车辆 。
工程以及资源下载链接:(5C币)