1. for문
형식 : for (int 변수; (변수 < 범위 or 변수 > 범위); (변수++ or 변수--))
선언해준 변수가 설정해둔 범위 조건이 false가 될 때까지 반복해서 실행해준다.
ex) for (int i = 0; i < 3; i++)
{
Debug.Log(i); // 결과 : 0, 1, 2
}
2. Resources
형식 : Resources.Load<불러오고자 하는 파일의 Type>("파일명");
Unity에서 제공해주는 기능 중 하나로 Assets 폴더 안에 Resources 폴더를 생성한 후 불러오고 싶은 파일들을 넣어둔다.
주의할 점은 폴더명을 정확히 작성해야 한다.
만약 불러오고자 하는 파일명에 숫자 변수를 그대로 넣고 싶으면 $"파일명{숫자 변수}" 형식으로 작성해준다.
3. OrderBy()
형식 : OrderBy(범위).ToArray();
list를 정렬할 때 사용하는 함수이다.
랜덤하게 섞기 위해서 사용됐지만, 찾아보니 정렬이기 때문에 결론적으로 완벽한 무작위 섞기는 아닌 것 같다.
간단하게 사용하기에는 괜찮지만 범위가 커질수록 GUID를 사용하는 것 같다.
GUID(Globally Unique Identifier) - 전역 고유 식별자라는 의미로 응용 소프트웨어에서 사용되는 유사 난수이다.
GUID가 생성 될 때 항상 유일한 값이 만들어진다는 보장은 없지만, 사용할 수 있는 모든 값의 수가 매우 크기 때문에 적절한 알고리즘을 사용할 경우 중복된 숫자를 생성할 가능성이 매우 적다고 한다.
'내배켐 Unity TIL' 카테고리의 다른 글
Unity 9일차 TIL - Class (0) | 2024.04.23 |
---|---|
Unity 8일차 TIL - 배열과 리스트 (0) | 2024.04.22 |
Unity 4일차 TIL - Unity 광고 안드로이드 적용 시 오류 수정 (1) | 2024.04.18 |
Unity 3일차 TIL - 영어 타자 연습 (0) | 2024.04.17 |
Unity 2일차 TIL - Unity 광고 붙이기 (0) | 2024.04.17 |