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

PlatformEffector2D.surfaceArc

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

public float surfaceArc;

描述

定义平台表面的弧形角度,以效应器的局部“向上”方向为中心。

任何与该弧形角度内的碰撞法线都不会被视为单向碰撞,而该弧形角度外的所有碰撞都将被视为单向碰撞。

默认情况下,定义一个包含从局部水平到局部垂直的碰撞的弧形。如果不需要与局部垂直侧面的碰撞,则可以将弧形减少几度。

将弧形设置为其最大值 360 度会导致所有碰撞法线都成为表面,因此不会发生任何单向碰撞。将弧形设置为其最小值 0 度会导致所有碰撞法线都被视为在表面之外,因此所有内容都将被视为可选的单向行为。