본문 바로가기
게임 개발(유니티)/멋쟁이 사자처럼 3기_회고록

[멋쟁이사자처럼 유니티 TIL] 2024_11_22(금) 강의 요약 및 정리

by goraku97 2024. 11. 23.

머테리얼 (Material)

 게임 오브젝트가 입는 옷

 

  Albedo : 기본 색상값을 설정할 수 있음

  - A (Alpha, 알파)

    투명도를 나타내며, 0.0은 완전히 투명, 1.0은 완전히 불투명.

 

  Metallic : 표면의 금속성(금속처럼 보이는 정도)을 제어하는 중요한 속성

  - 0 (Non-Metal) 에 가까울수록 물체가 비금속(플라스틱, 나무 등)처럼 행동.

  - 1 (Metal) 에 가까울수록 물체가 완전히 금속처럼 행동.

 

  Smoothness :  표면의 매끄러운 정도를 제어하는 속성으로,

                           물체의 빛 반사광택을 결정짓는 중요한 요소

 

  - 0 에 가까울수록 표면이 거칠어 빛이 산란되고 퍼지게 반사.

  - 1 에 가까울수록 표면이 매끄러워 빛을 직접적이고 선명하게 반사.

 

   Rendering Mode : 메터리얼의 렌더링 방식을 설정

   - Opaque

    단단한 표면에 색상을 지닌 경우 사용되는 랜더링 모드(Rendering Mode)

    대부분 사용하는 머테리얼(Material)이며, 단단한 사물에 적용(, 나무, , 캐릭터, 옷 등)

    알파값을 무시.

 

   - Cutout

    일부 빈 공간이 있는 경우 사용되는 랜더링 모드(Rendering Mode)

    단단한 부위와 빈 공간이 섞인 경우(쇠창살, 창틀 등)

 

   - Fade

     서서히 변하는 상태가 있는 랜더링 모드(Rendering Mode)

     서서히 변화하는 경우(파워업 아이콘 등)

 

   - Transparent

    투명한 상태가 있는 랜더링 모드(Rendering Mode)

     알파값을 적용하기 때문에, 투명도를 설정하고 싶을 때 해당 쉐이더로 변경할것

    

     Nomal Map : 울퉁불충하게 해줌

     Height Map : 높낮이 조정

 

클래스(Class)와 함수, 변수

 

클래스(Class)

함수와 변수를 포함할 수 있는 집합

 

함수(Method, Function)

 기능 처리를 위한 작업의 단위, 기능 주머니

 

변수(Variable)

 변할 수 있는 수, 읽기/쓰기(Read/Write) 가능한 데이터, 어떠한 값을 담아두는 접시

 

접근 제한자

 public : 접근 권한이 열려있는 상태

 private : 접근 권한이 막혀있는 상태

 

 - SerializeField :

   보안 수준은 유지하지만 인스펙터(Inspector)에서 수정할 수 있는 기능

 

 연산자

❘❘ 는 둘중 하나여도 true 면 true, && 는 둘다 true 여야 true.