최근 포스트

[Unity] Canvas

February 17 2021

Canvas Unity에서 모든 UI 객체를 렌더링 하기 위한 루트 컴포넌트 기본적으로 4개의 컴포넌트를 포함 RectTransform Canvas Canvas Scaler Graphic Raycaster

[C#] var

February 17 2021

var 암시적 형식 컴파일러가 compile time에 자료형을 결정 제약 조건 지역 변수에만 사용 가능 변수 선언과 함께 초기화 필수 null / 익명 메서드 / 메서드 그룹으로 초기화 불가

[C#] Dictionary

February 17 2021

Dictionary의 종류 Dictionary Key와 Value의 Pair를 갖는 자료구조 Generic 해시테이블 구조를 사용

[C#] Reflection과 Attribute

February 17 2021

리플렉션의 개념 일반적으로는 클래스를 통해 객체를 생성 사용자(프로그래머)는 클래스의 필드와 메서드를 알고 있고, 사용하는 데 불편함이 없다

[C#] as와 is

February 17 2021

as와 is 형변환을 위한 예약어 개발자에 의해서 의도적으로 downcasting하도록 도와주는 연산자 downcasting 베이스 클래스가 파생 클래스로 캐스팅 되는 것 upcasting 파생 클래스가 베이스 클래스로 캐스팅 되는 것

[Unity] 9-slice scaling

February 16 2021

9 Slicing 하나의 텍스쳐로 다양한 사이즈의 재사용 가능한 이미지로 설정하는 방법 리사이징 시, 이미지를 왜곡하지 않음

[Project] Disney POP TOWN

February 15 2021

미키마우스, 곰돌이 푸, 알라딘 등 디즈니 캐릭터와 함께 하는 3매치 퍼즐 게임

[C#] where

February 15 2021

where 키워드 사용 예시

[C#] new

February 15 2021

메서드에 선언된 new modifier base class의 메서드를 숨김 upcasting 하여 base class의 메서드를 사용할 수 있으나 이는 의도된 디자인에 반하는 행위이므로 위험

[C#] delegate

February 15 2021

delegate(대리자) 키워드 delegate는 메서드를 다른 메서드에 인수로 전달하는 데 사용 형식이 일치하는 구조의 모든 메서드는 대리자에 할당할 수 있다 메서드는 정적/인스턴스일 수 있다. delegate 속성 함수 포인터와 유사하지만, 객체 지향적으로 인스턴스 및 메서드를 캡슐화한다. 메서드를 매개 변수로 전달할 수 ...