コード例 #1
0
    public void nextGeneration()
    {
        if (lastShip != null)
        {
            GameObject.Destroy(lastShip.gameObject);
        }

        populationManager.GetComponents <Transform>();
        ShipChromosomeNode bestOfAllTime = populationManager.getBestOfAllTime();

        if (bestOfAllTime == null)
        {
            generateRandomShip();
        }
        else
        {
            generatePhysicalShip(bestOfAllTime);            //Random.Range(0, shipArchives.Count / 2)].root);
        }
        activate();
    }