jobData | 要调度的作业。 |
transforms | 要在其上运行作业的 TransformAccessArray。 |
batchSize | 执行工作窃取时的粒度。例如,32 这个值意味着作业队列将窃取 32 次迭代,然后在高效的内部循环中执行这些迭代。 |
dependsOn | 包含此作业开始执行之前必须完成的任何作业的 JobHandle。可以通过 JobHandle.CombineDependencies 合并多个作业。使用依赖项来确保对同一数据进行读取或写入的两个作业不会并行运行。 |
JobHandle 标识已调度作业的句柄,可以用作以后作业的依赖项,或在主线程中确保作业完成。
调度一个 IJobParallelForTransform 作业,该作业对转换数据具有只读访问权限。
此方法提供更好的并行化,因为它可以并行读取所有坐标变换,而不仅仅是并行化不同的层次结构。使用这种调度模式时,不能保证坐标变换有效。输入数组中无效的坐标变换引用仍会得到处理。使用 TransformAccess.isValid 检查特定实例是否有效。