2014-03-04 43 views
0

我有一个具有rigidbody2d组件的gameobject。速度不会在unity3d中的刚体上发生变化gameobject

enter image description here

而在我的代码,我有以下几点:

// Update is called once per frame 
    void Update() { 
     print("Something"); 
     rigidbody2D.velocity = new Vector2(rigidbody2D.velocity.x+5, rigidbody2D.velocity.y); 
     //MovePlayer(); 

    } 

但是当我运行游戏,Something打印,但游戏对象是不动的。任何想法是什么是我的错误?

+0

最后我发现这个问题。我应该取消勾选'Apply Root Motion',并检查'Animate Physics' –

回答