版本: Unity 6 (6000.0)
语言英语
  • C#

Rigidbody2D.SlideMovement.gravity

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每项修改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请 <a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public Vector2 gravity;

描述

要应用于滑动位置的重力。

Physics2D.gravity 的工作方式类似,此处的重力向量按时间缩放,并作为运动应用于滑动位置。但是,与 Physics2D.gravity 不同,此方法无法增加速度以产生加速度,因此如果需要此功能,则应维护此功能并将当前累积的重力速度传递进来。将重力与提供的 velocity 分开的原因是,重力具有不同的行为,因为它可以在角度高于 Rigidbody2D.SlideMovement.gravitySlipAngle 的表面上产生滑动。

注意:默认情况下,此值为 (0, -9.81)。使用 Vector2.zero 将导致不应用任何重力。

其他资源:Rigidbody2D.SlideSlideResults