Collision detection of rigid-body force
发布时间
阅读量:
阅读量
1、刚体自带添加力的方法
为刚体施加作用力的目的是使其产生运动,沿着特定方向进行位移
(1)首要步骤是获取对应的刚体组件
> Rigidbody rbody = this.GetComponent<Rigidbody>();
>
> ```
>
>
>
> (2)施加作用力
>
>
>
> // 相对于世界坐标系
>
>
>
> // 在世界坐标系中,于Z轴正方向施加了一个作用力
>
>
>
> // 对象在受到力之后是否持续运动,取决于其受到的阻力(即刚体组件中的Drag属性)。若阻力值为零,则施加力后对象将永远保持运动状态。若希望即使存在阻力,对象也能持续运动,则可在Update函数中进行相应操作即可
>
>
rbody.Addforce(Vector.forward * speed)
> rbody.AddRelateiveForce(Vector3.forward * speed);
>
> ```
rbody.AddForce(this.transform.forward * speed);
(3)施加扭矩力,使其发生旋转
// 相对于世界坐标系
> rbo
全部评论 (0)
还没有任何评论哟~
