I는 gameobject1
(추가 Scroll Rect
성분)이 있으며 또 내부 gameobject2
합니다 (Scroll rect
성분의 콘텐츠) 국지적 Movement Type
는 .IN gameobject2
이미지의 이미지에 적용 수가 10, 20 ... (상관 숫자) 일 수있다 갖는다 Elastic
. 알다시피, gameobject2
높이의 길이가까지만 스크롤을 멈 춥니 다. 역동적 인 숫자의 길이를 줄이는 방법. gameobject2
에서 이미지의 수는 다를 수 있습니다. 검색 결과에 따라 다릅니다. 결과는 5,8, 또는 200 일 수 있습니다. 그래서 검색 결과의 마지막까지 스크롤해야합니다. 정확히 어떻게 길이가 Scroll rect
구성 요소에서 스크롤을 멈추는가?Scroll Rect를 동적으로 멈추게 만드는 방법은 무엇입니까?
0
A
답변
0
ContentSizeFitter 구성 요소를 사용할 수 있습니다. 이름이 "Content"인 GameObject는 "ScrollView"-gameObject의 scrollRect 구성 요소에 대한 내용입니다. 동적 스크롤 목록을 구축 할 때
0
RectTransform#SetSizeWithCurrentAnchors
나는이 많이 사용합니다. 원하는 모든 항목을 추가 한 후 (각 크기가 알려진 크기이고 그 크기를 사용하여 위치가 지정됨)
content
의
RectTransform
을 새 크기 (개체의 총 크기 * 개체 크기)로 업데이트합니다.
int i = 0;
//for each item in a list of skills...
IEnumerator<Skill> list = SkillList.getSkillList();
Transform skillListParent = GuiManager.instance.skillPanel.transform;
while(list.MoveNext()) {
Skill sk = list.Current;
//create a prefab clone...
GameObject go = Main.Instantiate(PrefabManager.instance.SKILL_LISTITEM, skillListParent) as GameObject;
//set its position...
go.transform.localPosition = new Vector3(5, i * -110 -5, 5);
//add a button event or other data (some lines omitted)...
Transform t1 = go.transform.FindChild("BuyOne");
t1.GetComponent<Button>().onClick.AddListener(delegate {
doBuySkill(sk);
});
t1.GetChild(0).GetComponent<Text>().text = Main.AsCurrency(sk.getCost(1)) + " pts";
//track how many...
i++;
}
//update rect transform
((RectTransform)skillListParent).SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, (i * 110 + 10));
: 예를 들어
,이 코드가
관련 문제
- 1. Unity Scroll Rect를 오버플로하지 않는 방법은 무엇입니까?
- 2. 프로그램이 코드 읽기를 멈추게 만드는 방법은 무엇입니까?
- 3. OSM 플레이어를 재생하고 멈추게 만드는 방법은 무엇입니까?
- 4. 이미지를 사용하여 Rect를 만드는 방법은 무엇입니까?
- 5. 안드로이드에서 rect를 축척하는 방법은 무엇입니까?
- 6. C 프로그램을 모든 사용자 입력에서 루프를 멈추게 만드는 방법은 무엇입니까?
- 7. 라인을 읽어야 할 때 R 스크립트를 멈추게 만드는 방법은 무엇입니까?
- 8. CSS 애니메이션을 마우스 오버시 멈추게 만드는 방법은 무엇입니까?
- 9. jquery를 마우스로 가져 가면 동작을 멈추게 만드는 방법은 무엇입니까?
- 10. 2의 교차점에서 rect를 만드는 방법?
- 11. qgraphicsitem을 동적으로/불가능하게 동적으로 만드는 방법은 무엇입니까?
- 12. 동적으로 단추를 만드는 방법은 무엇입니까?
- 13. 스레드를 동적으로 만드는 방법은 무엇입니까?
- 14. NSMutableArray를 동적으로 만드는 방법은 무엇입니까?
- 15. 개체를 동적으로 만드는 방법은 무엇입니까?
- 16. 수평선을 동적으로 만드는 방법은 무엇입니까?
- 17. ListMenu를 동적으로 만드는 방법은 무엇입니까?
- 18. 캘린더를 동적으로 만드는 방법은 무엇입니까?
- 19. JPanel을 동적으로 만드는 방법은 무엇입니까?
- 20. 콘텐츠를 동적으로 만드는 방법은 무엇입니까?
- 21. xml을 동적으로 만드는 방법은 무엇입니까?
- 22. 조각을 동적으로 만드는 방법은 무엇입니까?
- 23. Delphi TCanvas에서 반투명 rect를 소개하는 방법은 무엇입니까?
- 24. iOS의 UIImage에서 rect를 삭제하는 방법은 무엇입니까?
- 25. OpenCv : Mat :: Rect를 파일로 저장하는 방법은 무엇입니까?
- 26. Scroll Viewer에 애니메이션을 적용하여 부드러운 스크롤을 만드는 방법은 무엇입니까?
- 27. Scroll Rect를 사용하여 원하는 GameObject 또는 UI를 스크롤 가능하게하는 방법? Unity C#
- 28. Rect를 RectF로 변환
- 29. 동적으로 HTML로 목록을 만드는 방법은 무엇입니까?
- 30. 런타임에 인스턴스 메서드를 동적으로 만드는 방법은 무엇입니까?