在Unity的學(xué)習(xí)中揽祥,發(fā)現(xiàn)了 FindWithTag 和 FindGameObjectWithTag 這個(gè)兩個(gè)方法做的都是相同的事情讽膏,但是在Unity的文檔中只給出了 FindWithTag 的說(shuō)明,沒(méi)有 FindGameObjectWithTag 的解釋拄丰。
使用 ILSpy 對(duì) UnityEngine.dll 進(jìn)行了反編譯,發(fā)現(xiàn) FindWithTag 其實(shí)是調(diào)用了一次 FindGameObjectWithTag
FindWithTag
隨后有查看了 FindGameObjectWithTag 的實(shí)現(xiàn)俐末,但是該方法并沒(méi)有實(shí)際的代碼可以閱讀
FinGameObjectWithTag
但是該方法有兩個(gè)特性料按,一個(gè)來(lái)自于 UnityEngine.Scripting,另一個(gè)則是.NET Framework提供的
GeneratedByOldBindingsGeneratorAttribute
由于還是初學(xué)者卓箫,并不能很好的理解 MethodImpl 這個(gè)特性载矿,就沒(méi)有繼續(xù)探索下去
不過(guò)在網(wǎng)絡(luò)上找到了一些有用的東西,貼上連接
關(guān)于 MethodImpl 的MSDN文檔