Example #1
0
 void InitTrains()
 {
     for (int i = 1; i < 3; i++)
     {
         GameObject train = GameObject.Instantiate(this.train) as GameObject;
         train.name = "Train" + i;
         train.transform.localPosition = new Vector3(0.001f, 0.001f, -10f);
         train.transform.Rotate(new Vector3(-90, 0, 0));
         train.transform.localScale = new Vector3(0.004f, 0.004f, 0.004f);
         train.transform.SetParent(marker.transform);
         train.AddComponent <BoxCollider>();
         BoxCollider boxColl = train.GetComponent <BoxCollider>();
         boxColl.size = new Vector3(10, 10, 10);
         train.AddComponent <ShowGoods>();
         train.layer = LayerMask.NameToLayer("AR foreground");
         InitPoints.SetLayerRecursively(train, train.layer);
         trainList.Add(train);
     }
 }
Example #2
0
 void InitCars()
 {
     for (int i = 1; i < 11; i++)
     {
         GameObject car = GameObject.Instantiate(this.car) as GameObject;
         car.name = "Car" + i;
         car.transform.localPosition = new Vector3(0.001f, 0.001f, -10f);
         car.transform.Rotate(new Vector3(-90, 0, 0));
         car.transform.localScale = new Vector3(0.016f, 0.016f, 0.016f);
         car.transform.SetParent(marker.transform);
         car.AddComponent <BoxCollider>();
         BoxCollider boxColl = car.GetComponent <BoxCollider>();
         boxColl.size = new Vector3(10, 10, 10);
         car.AddComponent <ShowGoods>();
         car.layer = LayerMask.NameToLayer("AR foreground");
         InitPoints.SetLayerRecursively(car, car.layer);
         carList.Add(car);
     }
 }
Example #3
0
 void InitPlanes()
 {
     for (int i = 1; i < 3; i++)
     {
         GameObject plane = GameObject.Instantiate(this.plane) as GameObject;
         plane.name = "Plane" + i;
         plane.transform.localPosition = new Vector3(-0.0129f, 0.0106f, -10f);
         plane.transform.Rotate(new Vector3(-90, 0, 0));
         plane.transform.localScale = new Vector3(0.008f, 0.008f, 0.008f);
         plane.transform.SetParent(marker.transform);
         plane.AddComponent <BoxCollider>();
         BoxCollider boxColl = plane.GetComponent <BoxCollider>();
         boxColl.size = new Vector3(10, 10, 10);
         plane.AddComponent <ShowGoods>();
         plane.layer = LayerMask.NameToLayer("AR foreground");
         InitPoints.SetLayerRecursively(plane, plane.layer);
         planeList.Add(plane);
     }
 }