Ejemplo n.º 1
0
 /// <summary>
 /// 加载路径
 /// </summary>
 private void Load()
 {
     if (game)
     {
         var list = game.LoadRoad();
         foreach (var item in list)
         {
             var btn = Instantiate(prefab, svContent);
             btn.road = JsonUtility.FromJson <Road>(item);
             btn.GetComponentInChildren <Text>().text = btn.road.startName + "<===>" + btn.road.endName;
         }
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 加载路径
        /// </summary>
        private void LoadRoad()
        {
            if (game)
            {
                var list = game.LoadRoad();
                foreach (var item in list)
                {
                    var road   = JsonUtility.FromJson <Road>(item);
                    var tfRoad = Instantiate(roadPrefab, ssMap.Find("Roads"));

                    tfRoad.localPosition = (road.startPosition + road.endPosition) / 2;
                    tfRoad.LookAt(road.startPosition);
                    tfRoad.localScale = new Vector3(0.02f, 1f, (road.endPosition - road.startPosition).magnitude * 0.1f + 0.2f);
                }
            }
        }