meshId | 您希望生成的网格的 MeshId。 |
mesh | 将结果写入的 Mesh。 |
meshCollider | (可选) 要填充物理数据的 MeshCollider。这可能是 null。 |
attributes | 您想要使用的顶点属性。 |
onMeshGenerationComplete | 生成完成后要调用的委托。 |
请求生成具有 MeshId meshId
的网格。Unity 在生成完成后调用 onMeshGenerationComplete
。
使用此方法请求异步生成网格。“生成”包括从子系统的网格提供程序(例如,AR 设备)提取网格数据以及烘焙 MeshCollider(如果 meshCollider
不为 null)。
这发生在后台线程中。对于大型网格,这可能需要几帧才能完成。onMeshGenerationComplete
在生成完成后被调用。
网格顶点在会话空间中提供。
其他资源:XRMeshSubsystem.TryGetMeshInfos
meshId | 您希望生成的网格的 MeshId。 |
mesh | 将结果写入的 Mesh。 |
meshCollider | (可选) 要填充物理数据的 MeshCollider。这可能是 null。 |
attributes | 您想要使用的顶点属性。 |
onMeshGenerationComplete | 生成完成后要调用的委托。 |
options | 网格生成选项。 |
请求生成具有 MeshId meshId
的网格。Unity 在生成完成后调用 onMeshGenerationComplete
。
此变体允许您指定其他网格生成选项。
注意:如果 MeshGenerationOptions.ConsumeTransform 标志在 options
参数中设置,则生成的网格将相对于 MeshGenerationResult 提供的变换。如果未设置此标志,则顶点将转换为会话空间,并且 MeshGenerationResult 将包含一个单位变换。
其他资源:XRMeshSubsystem.TryGetMeshInfos