2016-06-15 4 views
-4

UI 요소와 관련하여 문제가 있습니다.UI 요소를 단일체로 찾기

나는 모든 Facebook 친구들의 점수를 위해 피아노 타일에서와 같이 리더 보드를 만들고 있습니다.

런타임에 UI 요소 인스턴스화를 시도했지만 구현할 수 없습니다. for 루프에서 UI 텍스트와 UI 이미지에 임의의 값을 할당하려고합니다.

필자는 패널의 배열을 만들고 필자의 요구 사항에 따라 패널을 활성화 및 비활성화합니다.

나는 부모를 얻지 만 자녀 (이 어린이는 UI 요소)를 찾아 값을 할당하는 법을 모르겠습니다.

+0

친구는 그래서 "공공 텍스트 : 제목", "공공 텍스트 제목 2"및 이동 - 그들 중 많은 사람들이 요구가있을 경우 - 및 위해 드래그 하십시요 그들 모두를 연결하십시오. – Fattie

답변

1

당신은 당신이 할 수있는 게임 오브젝트 '부모'가있는 경우 :

parent.transform.Find("Name").GetComponent<Text>().text = "Whatever"; 
+0

예 나는 이것을 시도했지만 친구 목록과 같은 여러 이름을 가지고 어떻게 "Name"을 동적으로 만들 수 있습니까? for 루프의 각 값을 변경하려고합니다. – devdev

+0

정의 된 지점에 모든 요소가있는 경우 (계층 구조의 부모 개체와 마찬가지로) 기본적으로 목록이기 때문에 반복 할 수 있습니다. 이 방법을 사용하면 구성 요소가있는 요소에 대한 참조가 있기 때문에 실제로 이름을 필요로하지 않습니다. –

+0

두 명의 U 자 모두에게 감사드립니다. 같은 이름의 UI 요소를 모두 만들었지 만 부모 이름이 달라서 특정 부모 이름에 대한 값을 할당합니다 ... .... 정말 고마워요 – devdev

관련 문제