스크립트 특징
2. TetrisManager
네임 스페이스
- AYellowpaper.SerializedCollections 을 사용하게 되면, Unity에서 딕셔너리를 에디터에 노출하기 위해 커스텀 클래스
를 만들거나 추가적인 작업을 할 필요 없게됨(코드가 간결해짐)



- using Unity.VisualScripting; 를 사용하면,isUnityNull() 같은 확장 메서드를 포함하여 Unity 오브젝트의 null 체크를 안전하게 할 수 있음.
- using Random = UnityEngine.Random; 은, System.Random과는 별개로, Unity 환경에 최적화된 난수 생성기를 제공함.
enum(열거형)
- enum 은 열거형 키워드. 반드시 시작할떄는 None 끝날떄는 Max를 작성
public enum TetrominoType : byte
{
None,
I,
O,
Z,
S,
J,
L,
T,
Max
}
데이터 기반 타입 int byte
- int는 값의 범위가 -2,147,483,648 ~ 2,147,483,647
- byte 는 값의 범위가 0 ~ 255
(예를 들어서 0~32까지의 값을 사용한다고 하면, int 보다 byte를 사용하는것이
메모리를 절약할 수있음(최적화가 더 잘 이루어짐)
'게임 개발(유니티) > 멋쟁이 사자처럼 3기_회고록' 카테고리의 다른 글
| [멋쟁이사자처럼 유니티 TIL] 2024_12_30~31 강의 요약 및 정리(3) (0) | 2025.01.05 |
|---|---|
| [멋쟁이사자처럼 유니티 TIL] 2024_12_30~31 강의 요약 및 정리(4) (0) | 2025.01.05 |
| [멋쟁이사자처럼 유니티 TIL] 2024_12_30~31 강의 요약 및 정리(1)_(TetrisManager 스크립트 동봉) (0) | 2025.01.03 |
| [멋쟁이사자처럼 유니티 TIL] 2024_12_30~31 강의 요약 및 정리(0) (0) | 2025.01.02 |
| 멋쟁이 사자처럼 과제1_앵그리버드류 게임 제작(3) (0) | 2024.12.28 |