使用scripy统一移动球体类型对象

时间:2019-02-09 05:41:03

标签: c# unity3d

我想在每个框架形索引上移动对象"sphere"。但是,rb.AddForce(0, 0, 1500 * Time.deltaTime);似乎不起作用。我怎样才能移动一个“球体”伊斯利呢?

完整代码:

   public Rigidbody rb;
// Use this for initialization
void Start () {

}

// Update is called once per frame
void FixedUpdate () {
    rb.AddForce(0, 0, 1500 * Time.deltaTime);
}

就我现在而言,rb.AddForce仅对cubes有效,如果对sphere也无效,那么如何移动呢?

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用Rigidbody.MovePosition

void FixedUpdate () {     
    rb.MovePosition(rb.transform.position + rb.transform.forward * Time.deltaTime);
}