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

Sprite.OverridePhysicsShape

建议更改

成功!

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

关闭

提交失败

由于某些原因,无法提交您建议的更改。请在几分钟后重试。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public void OverridePhysicsShape(IList<Vector2[]> physicsShapes);

参数

physicsShapes 注明物理形状轮廓的 Sprite.rect 空间中的点的多维列表。

说明

设置新的 Sprite 物理形状。

位置位于 Sprite.rect 空间中,此空间是从 Rect.zeroRect.size。枢轴偏移和到单位空间的转换会自动完成。Rect 边界之外的值有效,并根据 Sprite.rect 空间进行转换。

每个物理形状轮廓的内部阵列必须有两个以上的位置才能描述一个形状。

其他资源:Sprite.rect