728x90 유니티/기초26 유니티 UI 리스트 뷰 (List View) 1. 리스트 뷰데이터 목록을 나열하여 보여주는 뷰이다. 대부분의 시스템에서 기본으로 제공하는 뷰이다. 유니티에서는 스크롤 뷰를 제공하며, 이를 수정하여 리스트 뷰를 만든다. 게임에서 필수적으로 존재하는 인벤토리도 리스트 뷰 형식이다. 2. Scrollbar를 사용한 리스트 뷰 만들기 Scrollbar를 사용하여 이미지 목록을 보여주도록 리스트 뷰를 구성한다.2.1 UI 구성 Canvas → Panel(Scroll Example)을 만든다. Canvas와 Panel의 크기는 같다. 패널은 ListView를 여러 개 만들 경우 사용할 부모 패널이다. Canvas → Panel → Panel(List View)를 생성한다. List View의 Anchor Presets을 센터로 한다. Wi.. 2020. 11. 18. 유니티 스프라이트 (Sprite) 1. 스프라이트 ( Sprite ) 스프라이트는 텍스쳐이며, 2D 그래픽 오브젝트이다. 스프라이트는 2D 그래픽에 사용된다. 스프라이트는 PNG, JPG와 같은 이미지 파일이 아니다. UI에 그림파일을 등록하고, Scene 화면에 드래그해보자. 이미지 파일은 단일 게임 오브젝트로 등록할 수 없다. 이미지 파일을 사용하기 위해서는, 스프라이트로 변환해야 한다. 유니티는 그림파일을 스프라이트로 변환하는 API를 제공하고 있다. 아래는 변환하는 방법이다. 그림파일 선택 → Texture Type → Sprite (2D and UI ) → Apply 스프라이트로 변환한 파일을 Scene View에 드래그하면, Scene View에 나타나는 것을 볼 수 있을 것이다. 1.1 스프라이트 모드 (Sprite mode.. 2020. 11. 6. 유니티 메쉬( Mesh ) & 머티리얼 ( Material ) 1. 메쉬 ( Mesh ) 폴리곤 메쉬는 3차원 컴퓨터 그래픽스에서 다면체의 형태를 구성하는 폴리곤과 정점들의 집합을 의미한다.(위키) 메쉬의 요소들은 Vertex (Vertices) , Edge, Face 등이 있다. Vertex : 좌표상의 한 점 Edge : 두 Vertices을 연결한 선. Face : Vertices을 연결한 면 … 유니티에서 이러한 정보를 생성하고, 수정하도록 하는 클래스가 메쉬이다. 메쉬는 Face를 구성하는데 최소 3개의 Vertices가 필요하다. 유니티는 삼각형을 기준으로 메쉬를 구성한다. 위의 사진에서는 4개의 Vectices로 페이스를 구성하고 있다. 유니티에 파일을 임포트 하면, 유니티 시스템에 의해 자동으로 유니티에 맞는 메쉬로 변환된다. ※ 임포트 한 메쉬 데이.. 2020. 11. 6. 유니티 안개(Fog) Linear Fog 유니티에서 안개를 만드는 법은 다양하다. Rendering, Particle Systems 등이 있다. 본 글에서는 유니티에서 제공하는 Rendering을 사용하여 기본적인 안개를 생성하는 방법에 대하여 다룬다. ※ 추후 다른 글에서 다른 방법을 사용하여 안개를 만드는 방법에 대하여 다루기로 한다. 안개 설정은 Lighting Settings에서 한다. Window → Rendering → Lighting Settings → Other Settings Fog를 체크( √ )한다. Color는 색상 설정이다. Color 설정에 따라 안개의 색상이 달라진다. Mode는 Linear를 설정한다. Linear는 카메라로부터 멀어질수록, 안개가 짙어진다. Lighting Settings에서 적.. 2020. 11. 6. 이전 1 2 3 4 5 6 7 다음 728x90