facebook twitter hatena line email

「Unity/リスト表示」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(prefubを画面にロード)
 
(同じ利用者による、間の22版が非表示)
行1: 行1:
==リストのUIを作る==
+
[[Unity/リスト表示/通常]]
[[unity/UIScrollView]] [ショートカット]
+
  
#リスト内の部品はPanelで作ってprefub化する
+
[[Unity/リスト表示/使いまわし]]
#prehubはAssets/Resourcesにいれる
+
 
+
参考:https://tech.pjin.jp/blog/2016/08/30/unity_skill_3/
+
 
+
==prefubを画面にロード==
+
[[unity/3d]] [ショートカット]]
+
 
+
リストの部品(panel)をprefubからロードする
+
 
+
Instantiateのunity公式:
+
https://docs.unity3d.com/jp/current/ScriptReference/Object.Instantiate.html
+
 
+
==リストの部品がずれる場合==
+
#prefub部品をダブルクリックして、RectTransformのTopとBottomを0にしてprefubを作り直す。
+
#ContentのHeightを3000とかに広げる(選択できない場合は、ContentSizeFilterのチェックを外す)
+
 
+
ContentのHeightを動的に変更
+
GameObject panel = GameObject.Find("/Canvas/Scroll View/Viewport/Content/Panel");
+
panel.GetComponent<RectTransform>().sizeDelta = new Vector2(w, h);
+

2022年10月24日 (月) 01:39時点における最新版

Unity/リスト表示/通常

Unity/リスト表示/使いまわし