您的位置:首页 > 移动开发 > Unity3D

Unity 入门 物理系统中 添加力

2016-11-28 21:26 281 查看
 1.Rigidbody.AddForce
 2. Rigidbody.AddRelativeForce

 3.Rigidbody.AddTorque

 4.Rigidbody.AddRelativeTorque

    public GameObject forcePosition;

    // Use this for initialization

    void Start () {

        this.GetComponent<Rigidbody>().AddForceAtPosition(this.transform.right, forcePosition.transform.position, ForceMode.Impulse);

    }

    

    // Update is called once per frame

    void Update () {

    

    }

//把本身进行添加的时候 同时加其他一些组件

[RequireComponent(typeof(Rigidbody))]

[RequireComponent(typeof(AddForce))]

public class AddTorque : MonoBehaviour {

    // Use this for initialization

    void Start () {

        //this.transform.Rotate()

        //扭矩 在参数的向量方向上旋转

        this.GetComponent<Rigidbody>().AddTorque(Vector3.up * 10);

    }

    

    // Update is called once per frame

    void Update () {

    

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: