Beispiel #1
0
    private void Start()
    {
        Road r0 = segFactory.CreateRoad(new Vector3(0, 0, -10), new Vector3(0, 0, 0), 0, RoadType.Street);
        Road r1 = segFactory.CreateRoad(new Vector3(-10, 0, 10), new Vector3(0, 0, 0), 0, RoadType.Street);
        Road r2 = segFactory.CreateRoad(new Vector3(10, 0, 10), new Vector3(0, 0, 0), 0, RoadType.Street);

        print(LotsGenerator.GetAngle(r0.transform.rotation, r1.transform.rotation, true, false));
        print(LotsGenerator.GetAngle(r0.transform.rotation, r2.transform.rotation, true, false));
    }
Beispiel #2
0
    private void Start()
    {
        segFactory       = GetComponent <SegmentFactory>();
        globalGoals      = GetComponent <GlobalGoals>();
        localConstraints = GetComponent <LocalConstraints>();
        map           = GetComponent <RoadMap>();
        lotsGenerator = GetComponent <LotsGenerator>();

        seed = 8;
        //seed = Random.Range(0, 65536);
        Generate(seed);
    }