相信大家對於xml還是有些不理解,在網上找了很多東西可還是不懂今天我給大家講解一下
<?xml version="1.0" encoding="utf-8" ?> //這是xml的固定東西
//這是根節點,每乙個節點的結束語都是這個樣子的,名字是隨便取得沒有規定
//這個是根節點下的子節點,這裡的id="中國近代史"代表id=中國近代史下的子節點
中國近代史的起點是//這是pattern id="中國近代史"下的子節點
using unityengine;using system.collections;
using system.xml;
using system.io;
using system.collections.generic;
using unityengine.ui;
using system.xml.serialization;
using system.text;
using system;
using unityengine.scenemanagement;
using mysql.data.mysqlclient;
using system.data;
string asktest = "";
//建立xml文件
xmldocument xmldoc = new xmldocument();
//載入resources下的xml檔案
string data = resources.load("檔名").tostring();
xmldoc.loadxml(data);
//得到根節點下的所有子節點
xmlnodelist nodelist = xmldoc.selectsinglenode("topic").childnodes;
//遍歷所有子節點
foreach (xmlelement xe in nodelist)}}
ask_text.text = asktest;
}
xmldocument—xml文件的基礎類
xmlnodelist—排序的節點集合
selectsinglenode—查詢和xpath查詢匹配的乙個節點(xpath:路徑語言,用來選取xml文件中的節點或者節點集)
childnodes—屬性返回節點的子節點集合
xmlelement —乙個元素
getattribute—通過名稱獲取屬性的值
innertext—用於頁面上輸出要實現的資訊
[0]—所在xml檔案的第幾行資料
using unityengine;using system.collections;
using system.text;
using system.data;
using system.xml;
using system.data.sqlclient;
using system.io;
using system;
using mysql.data;
using mysql.data.mysqlclient;
string url = @"資料庫路徑 ";
mysqlconnection con = new mysqlconnection(url);
string sql = "select 列名from 表名";//資料庫的查詢語句
try}
datatable 詳解
public text uitext;
string totval = "";
xmldocument xmldoc = new xmldocument();
string data = resources.load("檔名").tostring();
xmldoc.loadxml(data);
xmlnodelist nodelist = xmldoc.selectsinglenode("topic").childnodes;
foreach(xmlnode node in nodelist)
else
}public void ononesqltitle()
//遍歷所有子節點
foreach (xmlelement xe in nodelist)}}
}}
ask_text.text = titletest;
}}
這就是我在unity裡實現的xml呼叫希望對你們有所幫助,插入什麼的寫**的話太固定了我認為不會有太多人用,網上也有很多這個例子我也不說明了,這裡有關於資料庫的呼叫,我之後會講解 Root Motion深度解析 Unity
在很多動畫當中,模型的位置 角度往往會發生變化,我們需要決定是否將模型再動畫中發生的這些變換應用到實際模型。unity中有兩個跟這個有關的設定。這裡如果看官方文件,理解起來會比較繞,特別是這兩個設定的地方會相互影響。當然如果要是弄明白了裡面的機制就好理解了。我們首先來看這個 bake into po...
Root Motion深度解析 Unity
在很多動畫當中,模型的位置 角度往往會發生變化,我們需要決定是否將模型再動畫中發生的這些變換應用到實際模型。unity中有兩個跟這個有關的設定。2 這裡如果看官方文件,理解起來會比較繞,特別是這兩個設定的地方會相互影響。當然如果要是弄明白了裡面的機制就好理解了。上面就是關於root motion的理...
在Unity中使用C 的深度拷貝
網上看到別人在寫這樣乙個方法,就嘗試能夠在unity中使用該方法。記住要使用的程式包 using system.io using system.runtime.serialization.formatters.binary public object deepcopy object src 測試 如...