var childs = GetComponentsInChildren();
for (int i = childs.Length - 1; i >= 0; i--)
{
childs[i].SetAsLastSibling();
}
본문이랑 똑같이 코드짜봤는데 자식들 순서 다 잘 뒤집어짐.
ㅇㅇ 5(119.199)2025-02-23 18:47:00
답글
GetComponentsInChildren에선 Transform받아옴
ㅇㅇ 5(119.199)2025-02-23 18:49:00
답글
대체 뭔 현상이여?
나는 지금 그래서 for문 역순으로 쓰고있음
2호기(wlsrb014756)2025-02-23 18:54:00
답글
나도 for문역순으로쓰고있음. 보면알겠지만 님 코드 그대로 갔다쓴거임.
차이는 unitytask 가 아니고 반환형이 void인 함수인거랑,
자식들 배열로 캐싱해놓는게아니고 함수시작할때 긁어오는거 정도?
ㅇㅇ 5(119.199)2025-02-23 18:56:00
답글
2호기(wlsrb014756)2025-02-23 19:02:00
답글
ㄷㄷ 업데이트 주기 차이인 건가..
211214(tomatoss)2025-02-23 19:04:00
foreach(Transform child in transform)
{
child.SetAsFirstSibling();
}
하면 엎어지는데 왜케 어렵게 하려 함
갠적으로 그런류 함수 버그있어서 안씀
출력이랑 만드는 순서는 다른거아닌감
SetAsLastSibiling하고 Await 한프레임 기다리게 하면 될거 같은데
var childs = GetComponentsInChildren(); for (int i = childs.Length - 1; i >= 0; i--) { childs[i].SetAsLastSibling(); } 본문이랑 똑같이 코드짜봤는데 자식들 순서 다 잘 뒤집어짐.
GetComponentsInChildren에선 Transform받아옴
대체 뭔 현상이여? 나는 지금 그래서 for문 역순으로 쓰고있음
나도 for문역순으로쓰고있음. 보면알겠지만 님 코드 그대로 갔다쓴거임. 차이는 unitytask 가 아니고 반환형이 void인 함수인거랑, 자식들 배열로 캐싱해놓는게아니고 함수시작할때 긁어오는거 정도?
ㄷㄷ 업데이트 주기 차이인 건가..
foreach(Transform child in transform) { child.SetAsFirstSibling(); } 하면 엎어지는데 왜케 어렵게 하려 함