1. event trigger后面顯示不了對應的方法

原因:我是直接把腳本拖拽進去的,這是沒有實體化的,拖拽進去的應該是掛載這個腳本的GameObject就可以了
2.制作prefeb
將場景中的單個game object用滑鼠拖到Project面板中的Assets目錄下,就可以創建這個game object的prefab
注意,一定是拖動“單個”游戲物體到Assets目錄下創建prefab,如果需要將多個game objects一起創建成一個prefab,就需要選擇或生成一個“根節點”(我們通常會用Create > Create Empty來創建一個空節點來做“根節點”),重命名,復位根節點的transform屬性(Reset),再將所有game objects拖到這個根節點上變成它的子物體,最后再將根節點拖到Assets目錄下創建prefab,
3.默認的ugui中text的顯示模糊
解決 將scale寫小點,然后字體放大些,再然后寬高放大些,就完美解決了,清晰度瞬間提升,賊6

4.控制ui層級顯示 toolbar.transform.SetSiblingIndex(100); //數越高越在上層
5.監聽toggle group 在希望接受這個事件的腳本里寫一個帶 bool 引數的方法,然后就能找到代碼: 切記會有兩個相同的,選擇上方的那一個

6.遍歷物體的子物體
GetComponentsInChildren
7.scrollview使用問題
1.顯示區域怎么控制?
節點Scroll View中的組件Rect Transform的Width和Height控制著整個區域大小,組件Scroll Rect的滾動條設定也會影響顯示區域的邊界位置是否完整;
節點Viewport的組件Image中的Image Type屬性會影響顯示的區域;
節點Content的組件Rect Transform的布局和寬高影響了顯示的區域,
2.如何去掉滾動條?
節點Scroll View中的組件Scroll Rect中的屬性Horizontal Scrollbar和Vertical Scrollbar設定為None,并將其子節點Scrollbar Horizontal和Scrollbar Vertical洗掉,
3.出現無法滑動或者自動回彈到原地方的原因?
如果節點Content的寬度或者高度小于實際內容的寬度或者高度時,就會發生這樣的情況,這時需要調整Content的寬高,或者加入組件Content Size Fitter把對應方向設定為Preferred Size來自適應寬高,
8.給按鈕添加精靈狀態分別設定了劃過狀態和點擊狀態,出現點擊后按鈕停留在劃過的那個精靈狀態

默認的Navigation是Automatic的,改為none后 點擊就正常了
9.層級,如果你有多個相機且攝入范圍在一塊,為了互不打擾各個相機照入各自的內容,可以使用Layer

給物體指定新的Layer,然后指定攝像機顯示攝入哪些即可

10.unity強制重繪
實作氣泡對話框,長度高度自適應,在自適應程序中發現沒有及時的自動變化,應該需要重繪下才能重新計算布局 LayoutRebuilder.ForceRebuildLayoutImmediate(RectTransform);
可在公眾號【空名先生】(ID:fansGoogle)反饋資訊,關注公號獲取所有免費資源(教程,運營,軟體,賺錢等),
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/17911.html
標籤:其他
