Unity 3d 实施刚体力

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

Unity 3d 实施刚体力_第1张图片

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

Unity 3d 实施刚体力_第2张图片

Force:直接添加力。

Relative Force:添加相对力。

Torque:添加扭矩力。

Relative Torque:添加相对扭矩力。

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

Unity 3d 实施刚体力_第3张图片

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

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

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

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

 

你可能感兴趣的:(unity)