공부 좀 해라★彡/Unity

[Unity 스킬] 간단 기초 내용

요미 ★ 2024. 12. 18. 17:29

1. 게임창(GameView)

  • 역할: 게임이 실행되었을 때 플레이어가 볼 수 있는 화면을 미리 확인하는 창.
  • 주요 특징: 실제 게임 환경을 시뮬레이션하여 테스트 가능.

2. 씬뷰(Scene View)

  • 역할: 게임 씬(장면)을 설계하는 창.
  • 주요 특징:
    • 오브젝트 배치 및 이동 가능.
    • 게임 오브젝트의 위치, 회전, 크기 조정 가능.

3. 하이어라키(Hierarchy)

  • 역할: 씬(Scene)에 존재하는 모든 게임 오브젝트를 계층적으로 보여주는 창.
  • 주요 특징:
    • 게임 오브젝트는 부모-자식 구조로 정리됨.
    • 쉽게 선택 및 관리 가능.

4. 인스펙터창(Inspector)

  • 역할: 선택한 게임 오브젝트의 속성과 구성요소를 확인 및 수정하는 창.
  • 주요 특징:
    • 트랜스폼(Transform): 3D 오브젝트라면 반드시 포함됨. 오브젝트의 위치, 회전, 스케일을 관리.
    • 메인카메라(Main Camera): 오디오 리스너(Audio Listener)를 포함. 귀와 같은 역할로, 카메라에 가까울수록 소리가 더 잘 들림.

5. 프로젝트뷰(Project View)

  • 역할: 프로젝트의 에셋(Assets)을 관리하는 창.
  • 주요 특징:
    • 모든 파일(모델, 스크립트, 사운드, 이미지 등)은 Assets 폴더 하위에 저장.
    • 폴더 구조는 약속된 이름으로 유지해야 하며, 함부로 변경하지 않는 것이 좋음.

6. 콘솔(Console)

  • 역할: 로그(Log)와 에러 메시지를 출력하는 창.
  • 주요 특징:
    • 디버깅 도구로 활용.
    • 코드 내에서 Debug.Log()를 통해 원하는 메시지를 출력 가능.
    • 오류 및 경고 메시지를 통해 문제를 파악하고 수정.

 

기본적으로 에셋들을 다운 받을 수 있는 에셋 스토어가 있숩니다 

에셋 스토어(Unity Asset Store)

Unity에서 제공하는 에셋 스토어는 게임 개발을 도와주는 다양한 리소스와 툴을 제공하는 온라인 마켓플레이스입니다.


1. 에셋 스토어의 역할

  • 게임 개발에 필요한 리소스를 쉽게 구할 수 있음.
  • 개발 시간 절약 및 프로젝트 퀄리티 향상에 기여.
  • 프로그래머, 디자이너, 아티스트 모두에게 유용.

2. 제공되는 주요 항목

  • 3D 모델: 캐릭터, 환경, 소품 등 게임에 필요한 3D 오브젝트.
  • 2D 리소스: 스프라이트, 배경, UI 아이콘 등.
  • 사운드: 배경 음악(BGM), 효과음(SFX) 등.
  • 애니메이션: 캐릭터와 오브젝트 애니메이션 클립.
  • 스크립트 및 플러그인: AI, 물리 시스템, 네트워킹 등 복잡한 기능 구현을 돕는 도구.
  • 툴 및 에디터 확장: 게임 제작을 더욱 효율적으로 도와주는 다양한 에디터 확장 도구.

3. 에셋 스토어 사용 방법

  1. 에셋 스토어 접속:
    • Unity 에디터 내에서 Window > Asset Store를 통해 접속.
    • 웹 브라우저에서도 Unity Asset Store에 접속 가능.
  2. 에셋 검색:
    • 필요한 리소스를 검색창에서 키워드로 검색.
    • 카테고리 및 필터를 활용해 원하는 에셋을 찾기 쉬움.
  3. 구매 또는 무료 다운로드:
    • 에셋 구매는 Unity 계정을 통해 가능.
    • 무료 에셋도 다수 제공됨.
  4. 에셋 사용:
    • 다운로드한 에셋은 Assets 폴더에 자동 추가.
    • 프로젝트에서 자유롭게 사용 가능.

4. 에셋 스토어 활용 팁

  • 프로토타입 제작: 초기 개발 단계에서 빠르게 시각적 결과물을 얻기 위해 무료 또는 저렴한 에셋 활용.
  • 커스터마이징: 다운로드한 에셋을 직접 수정하여 프로젝트에 맞춤 적용.
  • 리소스 절약: 제작이 복잡하거나 시간이 많이 드는 리소스를 대신 활용.

보면 상업적 이용/ 무료에셋 등 여러가지 있습니다!!