[unity 2D] List資料

在製作遊戲時,常常需要將資料匯入,在這裡先以debug log的方式,將資訊呈現出來~



Step1.新增C# script
在Assets中右鍵-Create-C#script


Step2.將C# script放於Main Camera
到時按下執行的時候,就能在Console的位置上看到結果囉~


Step3.打開C# script
現在要開始輸入程式碼!!
我們要將所輸入的資料以List的方式,一筆一筆分別輸出
(在這裡以兩筆資料做示範)























Step3-1.建立結構定義



public struct contact//用結構定義聯絡人
    {
        public int n1;//id
        public int n2;//項次
        public string name;//名字
        public double w1;//經度
        public double w2;//緯度
        public contact 

( int _n1 ,int _n2,string _name , double _w1 , double _w2)
        {
            n1 = _n1;
            n2 = _n2;
            name = _name;
            w1 = _w1;
            w2 = _w2;
        }
    }
  





Step3-2.輸入資料內容

public List<contact> phoneBook;//用List清單做個電話簿

    void Start ( )
    {
        
        Debug.Log ( "停車場資訊" );
        phoneBook = new List<contact> ( );
        phoneBook.Add 

( new contact ( 1,1,"捷運劍南路站轉乘停車場" , 121.5544513, 25.0845396 ) );
        phoneBook.Add 

( new contact ( 2,2,"捷運文德站轉乘停車場" , 121.584945, 25.07845 ) );


        foreach ( var a in phoneBook )
        {
            Debug.Log ( "_id : "+a.n1 + "\n" +
                        "項次 : "+a.n2 + "\n" + 
                        "停車場名稱 : "+a.name + "\n" +
                        "經度(WGS84) : "+a.w1 + "\n" +
                        "緯度(WGS84) : "+a.w2 );
        }

    }
  












完成後存檔

Step4.執行
按下執行鈕,並點擊Console觀看執行結果



留言

這個網誌中的熱門文章

[unity2D] 透過鍵盤進行上下左右移動

[unity 2D] 簡單認識button(上)

[ 開放資料part1 ] [android] 利用EXCEL檔案格式來取得開放資料吧