Addforce 不起作用的总结

Unity引擎 · 08-02 · 240 人浏览

如果增加推力时,别的操作也改变了velocity的操作,那么addforce就不会起作用
比如人物移动用哪个的velocity,是左右方向,这个时候前后翻滚的加力和移动的加力velocity重合,因此必须限制要么停止移动,要么停止加力,那么另外一方才有作用

要注意rigidbody2D中 info中的信息参数,使用addforce时 velocity的数值变化

 rig.velocity =new Vector2(x * moveSpeed,rig.velocity.y);
Theme Jasmine by Kent Liao