如果增加推力时,别的操作也改变了velocity的操作,那么addforce就不会起作用比如人物移动用哪个的velocity,是左右方向,这个时候前后翻滚的加力和移动的加力velocity重合,因此必须限制要么停止移动,要么停止加力,那么另外一方才有作用
要注意rigidbody2D中 info中的信息参数,使用addforce时 velocity的数值变化
rig.velocity =new Vector2(x * moveSpeed,rig.velocity.y);
一棵小松林
Gamer游戏开发者