コード例 #1
0
 void Start()
 {
     _grid = new SimpleWorldGrid <DebugEntity>(SubscriptionRange, this);
     for (var x = 0; x < NumPartBase; x++)
     {
         for (var z = 0; z < NumPartBase; z++)
         {
             var rndDelta = new Vector3(Random.Range(0, SubscriptionRange * NumPartBase * 0.25f), 0, Random.Range(0, SubscriptionRange * NumPartBase * 0.25f));
             var ge       = new GameObject((x * NumPartBase + z).ToString()).AddComponent <DebugEntity>();
             ge.transform.position = rndDelta;
             ge.transform.parent   = transform;
             Random.seed           = _seed;
             _seed++;
             _grid.Add(ge);
             _entities.Add(ge);
             _startPositions.Add(ge.transform.position);
             _rndTime.Add(Random.Range(0f, 3f));
         }
     }
 }
コード例 #2
0
 void Start()
 {
     _grid = new SimpleWorldGrid<DebugEntity>(SubscriptionRange, this);
     for (var x = 0; x < NumPartBase; x++)
     {
         for (var z = 0; z < NumPartBase; z++)
         {
             var rndDelta = new Vector3(Random.Range(0, SubscriptionRange*NumPartBase*0.25f), 0, Random.Range(0, SubscriptionRange*NumPartBase*0.25f));
             var ge = new GameObject((x*NumPartBase + z).ToString()).AddComponent<DebugEntity>();
             ge.transform.position = rndDelta;
             ge.transform.parent = transform;
             Random.seed = _seed;
             _seed++;
             _grid.Add(ge);
             _entities.Add(ge);
             _startPositions.Add(ge.transform.position);
             _rndTime.Add(Random.Range(0f, 3f));
         }
     }
 }