전체 글148 [유니티 기초] UI 편 - Scroll View 의 기본 구조 이번 글에서는 Scroll View 에 대해 다뤄보겠습니다. Scroll View 는 게임에서 스테이지 선택, 캐릭터 선택, 인벤토리, 스킬 목록 등 아주 다양한 곳에서 활용될 수 있기 때문에 사용법을 꼭 익혀 두시는 게 좋을 것 같습니다. Scroll View의 원리를 제대로 이해하고 싶으시다면 Rect Transform 의 Anchor 속성에 대한 이해가 필요합니다. 필요하신 분은 여기를 참고해 주세요. 우선 아래 그림과 같은 경로를 통해 Scroll View 를 하나 만들어 줍니다. Scroll View 구조Scroll View를 만들고 작시 노드를 펼쳐 보면 다음과 같은 구조로 되어 있습니다. 먼저 가장 상위 노드인 Scroll View 오브젝트에는 Image 컴포넌트와 ScrollRect 컴포.. 2022. 11. 30. [유니티 기초] UI - Image 컴포넌트 이번 글에서는 유니티 UI 컴포넌트 중 Image 에 대해 알아보도록 하겠습니다. ▶ 텍스쳐와 스프라이트먼저 알아 두셔야 할 사항이 있습니다. 유니티 3D 에서는 기본적으로 그림 파일을 텍스쳐 형식으로 인식합니다. 그런데, 유니티 UI 에서 사용하는 그림 파일은 텍스쳐가 아닌 스프라이트 형식을 사용해야 합니다. 프로젝트가 3D 인 경우 Assets 폴더에 그림 파일을 복사하면 유니티는 해당 이미지 타입을 텍스쳐로 설정합니다. 이렇게 텍스쳐로 설정된 이미지는 Image 컴포넌트에서 사용할 수 없기 때문에 Sprite 형식으로 변경해 주어야 합니다. 유니티 프로젝트의 Assets 폴더에 그림 파일을 복사해 넣은 후 유니티 에디터에서 해당 파일을 선택하면 Inspector 창에 위와 같은 정보가 나타납니다.. 2022. 11. 27. 에픽 게임즈 무료 게임 - 솔트 앤 생츄어리 (Salt and Sanctuary) 솔트 앤 생츄어리는 2021 년 12월에 무료 배포되었던 게임입니다. 배포된지 1년 정도 됐지만 저는 최근에 플레이 해볼 수 있었습니다. 그런데 이 게임 생각보다 재밌습니다. 제작사는 Ska Studio 입니다. 2016년에 처음 개발된 이 게임은 마지막 업데이트가 2022년 10월 29일로 꾸준히 업데이트를 해주고 있습니다. 게임을 시작하면 약간의 커스터 마이징기능이 포함된 캐릭터 설정 화면이 나타납니다. 다양한 직업을 고를 수 있지만 이 게임은 어떤 직업을 선택하건 게임 내에서 동일한 스킬트리를 사용하기 때문에 스킬을 어떤 방향으로 찍어 나가느냐가 더 중요하다고 할 수 있습니다. 첫 클래스는 초반에 방향성을 제시해주는 정도로 볼 수 있습니다. 다음은 시작 보너스입니다. 그림과 같이 시작 보너스를 고를.. 2022. 11. 26. 에픽 게임즈 무료 - 스타워즈 스쿼드론 (with 실행 문제 해결 방법) 이번 에픽 게임즈의 무료 게임은 스타워즈 스쿼드론 입니다. 출시된지 2년이 넘긴 했지만 그래도 오랜만에 괜찮은 게임을 준 것 같습니다. 다운로드를 시작하니 EA App 을 먼저 설치하네요. 그리고 EA GAMES 에 로그인을 해야 합니다. EA 계정이 없으신 분은 새로 만드셔야 하는 번거로움이 있겠네요. EA GAMES 에 로그인 하고 드디어 다운로드를 시작합니다. 그런데 디스크 공간이 31.79GB 가 필요합니다. 예전 같으면 엄청 크다고 느껴졌을 텐데 요즘은 100GB 넘는 게임들도 있어서 그런지 그렇게 크게 느껴지진 않네요. 그래도 요즘 에픽 게임즈에서 줬던 게임들에 비하면 상당히 크긴 합니다. 설치를 완료하고 실행하는데 CreateFile failed with 32 라는 에러가 발생했습니다. 이 .. 2022. 11. 25. [유니티 기초] UI 편 - Button 이번 글에서는 유니티의 기본 UI 중 버튼과 이미지에 대해서 알아보도록 하겠습니다. 버튼은 게임에서 정말 많이 사용됩니다. 각종 메뉴 선택, 스킬 사용, 가방 열기 등등 버튼은 정말 많이 사용됩니다. 그럼 먼저 버튼을 하나 만들어 보도록 하겠습니다. 위의 그림과 같은 경로로 버튼을 만들 수 있습니다. 생성된 버튼의 Inspector 창을 보면 아래의 그림과 같습니다. 버튼과 이미지 컴포넌트가 추가되어 있습니다. 먼저 버튼 컴포넌트의 각 항목에 대해 알아보겠습니다. Transition 은 버튼의 상태 변화를 어떤 방식으로 표현할 것인가를 설정합니다. Transition None 상태 변화를 사용하지 않습니다. Color Tint 상태 변화에 색상을 이용합니다. Sprite Swap 상태 변화에 이미지를 이.. 2022. 11. 24. [유니티 강좌] UI - Anchor 의 Min, Max 유니티 Inspector 창에서 UI 객체를 선택하면 다음과 같이 Anchor Preset UI 에 stretch 라고 되어 있는 부분이 있습니다. Stretch 중하나를 선택하면 Anchor 는 선택한 preset 에 따라 X, Y 혹은 둘 다 Min, Max 값이 다르게 설정됩니다. Anchor 의 X 값이 범위로 설정되면 PosX > Left Width > Right 이 되고 Y 값이 범위로 설정되면 PosY > Top Height > Bottom 이 됩니다. 아래의 그림은 상하좌우 화살표가 있는 preset 을 선택한 것입니다. 위의 그림을 보면 Anchor X, Y값이 범위로 설정된 것이 보입니다. MinX = 0, MaxX = 1 / MinY = 0, MaxY = 1 입니다. 이렇게 Ancho.. 2022. 11. 23. 이전 1 ··· 18 19 20 21 22 23 24 25 다음