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

HierarchyFrameDataView.GetItemRawFrameDataViewIndices

建议更改

成功!

感谢帮助我们改善 Unity 文档的质量。虽然我们不能接受所有提交,但我们确实会阅读用户提出的每项建议更改,并在必要时进行更新。

关闭

提交失败

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

关闭

取消

声明

public void GetItemRawFrameDataViewIndices(int id, List<int> outSampleIndices);

参数

id 层级项标识符。
outSampleIndices 填充层级项所代表的所有分析程序样本索引的列表。

说明

检索与此层级项标识符关联的所有样本的原始索引。

当 HierarchyFrameDataView.ViewMode.MergeSamplesWithTheSameName 处于活动状态时,Unity 会将处于同一层级中的多个同名样本合并到单个项中。

由于这种行为以及 HierarchyFrameDataView 中样本的层级结构,HierarchyFrameDataView 所使用的层级项标识符RawFrameDataView 所使用的样本索引不对应。使用 GetItemRawFrameDataViewIndices 以获取适用于 RawFrameDataView 的格式的样本索引

结果会写入到 outSampleIndices 列表中,如有必要,该列表会调整大小。

如果您只想确认 HierarchyFrameDataView 中的项是否对应于特定的样本索引,可以使用 HierarchyFrameDataView.ItemContainsRawFrameDataViewIndex 代替。

引发
如果 id 无效,则引发 System.ArgumentException。如果 outSampleIndices 为 null,则引发 System.ArgumentNullException

附加资源:HierarchyFrameDataView.GetItemMergedSamplesCountHierarchyFrameDataView.ItemContainsRawFrameDataViewIndex RawFrameDataView