ECS:随机数
各个工作线程的随机数种子是稳定的,RandomSystem的实现如下: using Unity.Entities; using Unity.Jobs; using Unity.Burst; using Unity.Collections; using Unity.Jobs.LowLevel.Unsafe; using Random = Unity.Mathematics.Random; [UpdateInGroup( typeof (InitializationSystemGroup))] public class RandomSystem : ComponentSystem { public NativeArray<Random> randomArray; protected override void OnCreate() { base .OnCreate(); // JobsUtility.MaxJobThreadCount = 7 JobsUtility.MaxJobThreadCount = 128 randomArray = new NativeArray<Random> (JobsUtility.MaxJobThreadCount, Allocator.Persistent); var seed = new System.Random(); for ( int i =