https://docs.unity.cn/cn/current/Manual/class-HingeJoint.html
使用物理系统的铰链就可以
官方的文档写的特别简单
首先给想动的门 添加 Hinge Joint 组件 ,至于门贴到哪里不需要设置任何东西,只有门也可以转。
你会看到门上有个小黄箭头
他就是门转动的轴
箭头的位置是用这个来确定
这三个是确定能围绕哪个轴转 能转的就是1 不能就是0 自己多试试就知道了
这三个不需要设置
这个是给门一个力
到游戏里 你会用程序让门打开 或者 关闭 就是设置那个 targetposition的值
spring = 50 就是开门或者关门用的力度
damper 就是开门或者关门的阻力
你的代码看起来是这样的: