Unity 3d 实施刚体力

1.选中已经添加了刚体的物体,然后添加恒定力组件。

技术分享

此组件可以给刚体中添加恒定的力或扭矩力,常用于一次性发射的刚体,如模拟火箭的发射。这种物体的初始速度不是很大,但是随着时间的推移,加速度会越来越大。

技术分享

Force:直接添加力。

Relative Force:添加相对力。

Torque:添加扭矩力。

Relative Torque:添加相对扭矩力。

2.勾画掉刚体的使用重力选项,然后设置Y轴的力为-0.5,运行游戏的时候,物体照样的下落。

技术分享

我们可以用代码实现给刚体添加力

void FixedUpdate()
	{
		if (Input.GetMouseButtonDown (0)) {
			rigidbody.AddForce(0,10,0);		
		}
	}

给物体添加该脚本。然后运行

 单击的时候,会看到刚体缓慢上升。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。