維修用了五年的筆電(つд⊂)
2022/5/25
用了五年的筆電開始出現巨大的聲響,
應該是風扇卡住壞掉了,
聲音聽起來就像要爆炸了一樣喀喀喀的很大聲,
只能拿出螺絲起子自己修理,
畢竟這台筆電也陪了我五年多,
真的是很感激他這些年來的努力,
(´Д⊂ヽ
把風扇拆開來比想像中困難一些,
因為風扇的螺絲和CPU、GPU是共用的,
不過照順序拆開後還是成功清理好了,
老實說五年多過去筆電也真的很舊了,
平常做的專案也累積了超過十萬行的程式,
一打開Visual Studio都會直接把CPU灌到100%,
平常都在接近100°C的環境下燃燒工作,
銅管也都燒焦了,
雖然不知道還能再撐多久,
只希望能多堅持一天算一天了,
加油吧。
(つд⊂)
Unity筆記:取得所有的Text物件
public Text[] yourTexts;
public void 更新所有語言翻譯()
{
yourTexts =
/*FindObjectsOfType<Text>()*/
Resources.FindObjectsOfTypeAll<Text>();
......
......
}
這裡有兩種方法可以用
1. FindObjectsOfType<Text>();
2.Resources.FindObjectsOfTypeAll<Text>();
Declaration
public static Object[] FindObjectsOfType(Type type);Declaration
public static Object[] FindObjectsOfType(Type type, bool includeInactive);Declaration
public static T[] FindObjectsOfType(bool includeInactive);Declaration
public static T[] FindObjectsOfType();Parameters
type | The type of object to find. |
includeInactive | If true, components attached to inactive GameObjects are also included. |
用FindObjectsOfType<Text>()有個問題是新的文檔有一個
"includeInactive"的參數,
但我自己在2019.2的版本中是沒有辦法使用這個參數的,
論壇上也有遇到一樣的問題,
也就是說這個方法在舊版本中,
是只能找尋場景中開啟的物件,
Resources.FindObjectsOfTypeAll
Declaration
public static T[] FindObjectsOfTypeAll();Description
Returns a list of all objects of Type T
.
This function can return any type of Unity object that is loaded, including game objects, prefabs, materials, meshes, textures, etc. It will also list internal objects, therefore be careful with the way you handle the returned objects.
Contrary to Object.FindObjectsOfType this function will also list disabled objects.
Resources.FindObjectsOfTypeAll<Text>()可以避免掉這個問題,
但也就會載入所有東西進去,
如果是做翻譯或改全部的字體還是可以使用的,
當然最好還是一開始就把文字的關聯性處理好,
這是比較亡羊補牢的方法,
還要再驗證一下會不會出其他問題。
(っ´ω`c)
訂閱:
文章 (Atom)