[Unity] Culling
Frustum Culling Camera (View) Matrix Far/Near 값으로 조정 원거리 Culling objects의 부자연스러움 감추기 위해 Fog 사용
Frustum Culling Camera (View) Matrix Far/Near 값으로 조정 원거리 Culling objects의 부자연스러움 감추기 위해 Fog 사용
메모리 클럭 메인보드에서 발생하는 램 동작 주기 신호(MHz) 메모리 버스 폭 메모리 입출력 라인 개수(bit) 메모리 대역폭 Memory Clock * Memory bus width 한번의 클럭 신호를 통해서 처리할 수 있는 용량 GPU가 읽을 수 있는 데...
드로우콜 // OpemGL의 DrawCall glDrawArrays(); // vertices rendering glDrawElements(); // indices rendering CPU에서 그래픽 API 호출을 통해 GPU에 렌더링을 명령하는 것
SafeArea 모바일 해상도에서 전면 카메라 영역 침범하지 않게 보장해주는 영역 노치폰에 대해 ui 배치 대응을 위해 설정
물음표 연산자 두개가 연속적으로 쓰이는 예시
Property 정보은닉을 더 간결하고 간단하게 구현하도록 허용 get / set 메서드를 대신해 가독성을 보완
partial 키워드 C#에서는 C/C++와 달리 cs 파일 하나에 클래스 선언과 정의가 작성 클래스가 커질 경우 가독성이 떨어짐 Partial 키워드를 제공함으로써 여러 파일에 하나의 클래스를 작성하도록 허용 대리자(delegate) 또는 열거형(enum) 선언을 할 때 partial 한정자를 사용할 수 없음 ```csharp /...
byte와 char의 사이즈 byte: 1바이트 숫자 자료형 char: 2바이트 문자 자료형 1바이트 아님! 대부분의 .Net 언어의 문자열은 유니코드 utf-16을 디폴트로 지원
in 키워드 in 매개변수로 전달되는 변수는 메서드로 전달되기 전 반드시 초기화 인수가 참조로 전달되지만, 수정되지 않음 오버로딩 규칙 ```csharp class InOverloads { // 오버로딩 허용 public void SampleMethod(in int i) { } public void SampleMeth...
에셋번들 유니티 프로젝트에 사용할 리소스들을 묶은 것 유니티에서 에셋 번들 생성 외부 스토리지(서버)에 저장 프로젝트의 런타임 중 번들을 다운로드 다운로드한 번들에서 개별 에셋을 로드해 사용