전체 글 56

Unity - Animation (2)

지난 글에 이어 이번엔 외부 Asset을 가져와 유니티에서 적용하고 캐릭터가 조건에 따라 해당 애니메이션을 재생하도록 구현해보겠습니다. 참고로 인간형 모델 기준입니다. Unity Asset Store에 들어가 원하는 캐릭터와 애니메이션 파일을 본인 Unity 계정에 추가하여 프로젝트에 추가합니다. 아래의 방법으로 프로젝트에 추가합니다.Project창에 추가한 Asset 폴더가 표시될 겁니다. 이후, 사용할 캐릭터 오브젝트를 Hirearchy창에 옮겨 추가해줍니다. 그리고 만약 해당 캐릭터를 Asset 폴더가 아닌 자신만의 오브젝트로 기능하고 싶다면 Prefabs 폴더 만들고 거기 넣으시면 됩니다. 그럼 이 캐릭터 오브젝트를 기존 Asset대로 사용할 것인지, 아니면 아예 새롭게 사용할 것인지 묻는 대화창..

Unity - Animation (1)

이번엔 Unity엔진에서 Animation에 대해 알아보는 시간을 가져보겠습니다. png 파일 형식의 이미지 파일을 다운받아 Sprtie 폴더 안에 배치해 줍니다. 그 후, Textur Type을 Sprite (2D and UI)로 설정하고 Sprite Mode를 Multiple로 바꾸고 Apply로 적용해 줍니다. 그리고 Open Sprite Editor을 클릭하여 해당 창을 열어줍니다.그리고 Slice에서 해당 스프라이트 이미지들이 균일한 간격의 Atlas 파일이라면 Type을 Grid By Cell Size를 클릭하여 원하는 크기로 자르면 됩니다. 이 이미지는 현재 균일한 간격을 제공하고 있지 않기 때문에 Automatic을 통해 유니티 자체적으로 인식하여 Slice를 진행하겠습니다. 아마 조그마한..

UI-Text, Font, Button

Unity 엔진에서 야심차게 6를 공개했습니다. 많은 기능들이 리뉴얼되거나 추가되었는데 UI 기능에도 변경사항들이 생겼습니다. 이번 글은 Text, Font, Button을 알아보겠습니다. Button을 먼저 만들어보겠습니다.처음 생성하면 회색 버튼일텐데요 색과 관련된 속성은 Inspector창에서 수정할 수 있습니다.Interactable: 상호작용하는가 안하는가Transition: 색 속성[ None, Color Tint, Sprite Swap, Animation ]None: 아무것도 사용하지 않겠다는 뜻으로 흰색으로 표현합니다.Color Tint: 버튼의 색을 직접 지정합니다.Normal Color: 기본 색Highlighted Color: 버튼에 버튼 위에 놓기만 했을 때Pressed Color:..