推回运动学对象

时间:2019-02-06 13:59:13

标签: unity3d 2d

我正在尝试推回运动学对象。

Somethink喜欢

Vector2 push = new Vector2((other.position.x - transform.position.x), 0).normalized;
push *= 500f;

Rigidbody2D pushRB = other.gameObject.GetComponent<Rigidbody2D>();
pushRB.velocity = Vector2.zero;

pushRB.AddForce(push);

(此代码位于OnTriggerEnter2D内部)

但是对于运动学对象。我尝试使用速度,但是对象开始不断移动,因此对我不起作用。

有什么建议吗?

0 个答案:

没有答案