[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觀看執行結果
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觀看執行結果



留言
張貼留言