《今天闪电侠他回来了,这一次他要拿回属于他的一切》
目录
一、铰链关节组件HingeJoint
1. 实例
说到关节大家会想到我们身体的关节,还有日常生活中的“关节”比如说:门,这次向大家介绍在Unity中是怎么实现的。
直接带大家做实例,胶囊(玩家)、平面(地面)、立方体(门)
胶囊给它加上控制移动的脚本组件,冻结旋转不让它倒了
public class PlayerControl : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
//水平轴
float horizontal = Input.GetAxis("Horizontal");
//垂直轴
float vertical = Input.GetAxis("Vertical");
//创建成一个方向向量
Vector3 dir = new Vector3(horizontal, 0, vertical);
//朝方向向量移动
transform.Translate(dir * 10 * Time.deltaTime);
}
}
立方体给它缩放成门的样子&#x