zoukankan      html  css  js  c++  java
  • Unity 3d 实施刚体力

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

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

    Force:直接添加力。

    Relative Force:添加相对力。

    Torque:添加扭矩力。

    Relative Torque:添加相对扭矩力。

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

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

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

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

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

  • 相关阅读:
    第7章例7-12
    第7章例7-11
    第7章例7-9
    第7章例7-8
    第7章例7-7
    第7章例7-6
    第7章例7-5
    第7章例7-4
    第7章例7-3
    第7章例7-2
  • 原文地址:https://www.cnblogs.com/liuruitao/p/4314372.html
Copyright © 2011-2022 走看看