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

Sprite.GetPhysicsShape

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public int GetPhysicsShape(int shapeIdx, List<Vector2> physicsShape);

参数

shapeIdx 要检索的物理形状的索引。
physicsShape 用于存储所选物理形状中点的有序列表。

返回值

int 存储在给定列表中的点数。

描述

根据索引从 Sprite 获取物理形状。

物理形状是点之间线段的循环序列,用于定义 Sprite 的轮廓,该轮廓用于物理计算。由于 Sprite 可以具有孔和不连续的部分,因此其轮廓不一定是单个物理形状定义的。