123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- using LitJson;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class Test : MonoBehaviour
- {
- string message = null;
- // Start is called before the first frame update
- void Start()
- {
- StartCoroutine(StartText());
- }
- // Update is called once per frame
- void Update()
- {
-
- }
- IEnumerator StartText()
- {
- //读取streamingasset
- WWW www = new WWW(Application.streamingAssetsPath + "/projectInfo.json");
- yield return www;
- message = www.text;
- Debug.Log(message);
- if (message != null)
- {
- Root data = JsonMapper.ToObject<Root>(message);
- //博物馆给了 三个展览点 但只有一个触发点 一个展览名称
- foreach (var item in data.navLines)
- {
- foreach (var points in item.points)
- {
- // Debug.Log(points.X + " , " + points.Y + " , " + points.Z + " , " + points.T);
- }
- }
- }
- }
- }
- ///// <summary>
- ///// 展览所在的位置
- ///// </summary>
- //public class MPItem
- //{
- // /// <summary>
- // ///
- // /// </summary>
- // public double X { get; set; }
- // /// <summary>
- // ///
- // /// </summary>
- // public double Y { get; set; }
- // /// <summary>
- // ///
- // /// </summary>
- // public int Z { get; set; }
- //}
- //public class PointsItem
- //{
- // /// <summary>
- // /// X
- // /// </summary>
- // public double X { get; set; }
- // /// <summary>
- // /// Y
- // /// </summary>
- // public double Y { get; set; }
- // /// <summary>
- // /// Z
- // /// </summary>
- // public double Z { get; set; }
- // /// <summary>
- // /// 是否是检查点
- // /// </summary>
- // public int T { get; set; }
- // /// <summary>
- // /// 检测区域的长度
- // /// </summary>
- // public int TL { get; set; }
- // /// <summary>
- // /// 检测区域的宽度
- // /// </summary>
- // public int TH { get; set; }
- // /// <summary>
- // /// 展览的名称
- // /// </summary>
- // public string MN { get; set; }
- // /// <summary>
- // /// 展览物的角度
- // /// </summary>
- // public int D { get; set; }
- // /// <summary>
- // /// 展览物的位置
- // /// </summary>
- // public List<MPItem> MP { get; set; }
- //}
- //public class NavLinesItem
- //{
- // /// <summary>
- // ///
- // /// </summary>
- // public string name { get; set; }
- // /// <summary>
- // ///
- // /// </summary>
- // public List<PointsItem> points { get; set; }
- //}
- //public class Root
- //{
- // /// <summary>
- // ///
- // /// </summary>
- // public int projectId { get; set; }
- // /// <summary>
- // ///
- // /// </summary>
- // public List<NavLinesItem> navLines { get; set; }
- //}
|