一、在IJobParallerFor中出现如下问题:

在这里插入图片描述
这个问题所执行的代码片段如下:

 public NativeArray<Vector3> vertextPos;

二、分析

根据上文的错误提示,是由于对NativeArry的数组索引越界了;这里的越界是它本身的安全检测导致;在我们能够确保自己的索引没有问题的情况下,可以关闭这个限制即可;

三、结果

在上面的字段加入NativeDisableContainerSafetyRestriction 属性即可;代码如下:

 /// <summary>
    /// 所有的顶点位置
    /// </summary>
    [NativeDisableContainerSafetyRestriction]
    public NativeArray<Vector3> vertextPos;

这样就OK了

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐