Unity | 유니티/Unity 개발 일지 15

[Unity] Text에 타이핑 모션 넣기(DoTween)

전에 튜토리얼을 구현하기 위해 타이핑 모션 넣는 방법을 포스팅 했었다. [Unity] Text에 타이핑 모션 넣기 개발 중인 게임을 만들던 중 튜토리얼을 만들 때가 됐다..! (귀찮..) 자고로 말풍선은 타이핑 효과가 들어가 있어야지 보는 맛이 있는 법..! 그래서 타이핑 모션 효과를 넣는 방법을 작성하려고 한 maintaining.tistory.com 나는 이미 다 구현하고.. 프로젝트에 추가했는데... 더 쉬운 방법이 있다는 것을 DOTween를 공부하면서 알았다.. 아 제발.. 유니티.. 눈치 챙겨. .알아서 먼저 알려줘야지.. 그래서 알아낸 DOTween을 이용한 Text를 이용한 타이핑 모션 넣기를 다시 포스팅 하려고 한다. 1. DOTween이란? - DOTween is a fast, effi..

[Unity] Text에 타이핑 모션 넣기

개발 중인 게임을 만들던 중 튜토리얼을 만들 때가 됐다..! (귀찮..) 자고로 말풍선은 타이핑 효과가 들어가 있어야지 보는 맛이 있는 법..! 그래서 타이핑 모션 효과를 넣는 방법을 작성하려고 한다. - 22.12.27 추가 더 쉬운 방법을 포스팅했다. [Unity] Text에 타이핑 모션 넣기(DoTween) 전에 튜토리얼을 구현하기 위해 타이핑 모션 넣는 방법을 포스팅 했었다. https://maintaining.tistory.com/entry/Unity-Text%EC%97%90-%ED%83%80%EC%9D%B4%ED%95%91-%EB%AA%A8%EC%85%98-%EB%84%A3%EA%B8%B0 [Unity] Text에 타이핑 모션 maintaining.tistory.com 1. 한 문장 타이핑 모..

[Unity] 텍스트 한글 적용 방법 및 글씨체 흐림 현상 수정

이번에는 유니티에 한글을 적용하는 방법을 작성해 보겠습니다. 이렇게 Text에 한글을 넣고 쓰면 처음에는 네모네모빔을 맞게 된다.. 이건 유니티에서 기본으로 제공하는 LiberationSans 글씨체가 한글을 지원하지 않아서 그렇다.. (이건 무조건 유니티 잘못임 ㄹㅇ) 1. 한글 폰트 적용 방법 [한글 폰트 다운] 당황하지 않고, 한글 글씨체를 다운받아 준다! 다운 받은 폰트를 깔끔하게 한 곳에 모아주는 센스를 발휘해 준다. 다운 받는다고 바로 text에 적용할 수 없고, 변환시켜줘야 한다. (번거롭지만 아쉬운 내가 한다..!) [폰트 변환] 폰트를 변환하기 위해서 Font Asset Creator를 연다. Window -> TextMeshPro -> Font Asset Creator 를 누른다. 이렇..

[Unity] Button 이미지 변경 스크립트

이번 글에서는 버튼을 클릭하면 버튼의 이미지를 변경하는 기능을 구현하려고 한다. 1. 두 장의 이미지를 버튼의 배경으로 사용하기 [버튼 및 스크립트 생성] 일단 버튼 하나를 만든다. 누르면 이미지를 바꾸도록 하기 위해 ImageChange라는 버튼을 만들고, 버튼을 관리할 빈 오브젝트도 하나 만든다. 그리고 스크립트를 버튼의 이미지를 변경하게 하는 빈 스크립트도 하나 만들어 준다. [버튼 함수 작성] 게임 오브젝트를 드래그앤드롭 없이 바로 적용하기 위해 GameObject.Fine를 이용해 코드를 작성했다. [이미지 적용] 스크립트를 버튼을 관리할 빈 오브젝트에 넣어주고, 준비한 이미지를 프로젝트에 넣으면 된다! sprite를 사용할 거라서 Texture Type을 Sprite로 바꿔주었다. 그리고 sp..

[Unity] Button에 URL 연결하기

개발 중인 게임에서 오류보고 또는 피드백의 목적으로 버튼을 누르면 미리 설정한 URL을 연결하는 버튼을 구현하려고 한다. [버튼 생성] 일단 버튼을 하나 만들어 준다. 한글 폰트 넣기 귀찮으니까 그냥 영어로 Feedback으로 만들고 :) 버튼을 작동하게 하는 스크립트 파일을 하나 만든다. [스크립트 작성] 버튼을 누르면 작동하는 함수를 하나 만들고, 연결할 사이트를 큰따옴표 안에 넣으면 스크립트 끝! [버튼 매니저 생성 및 스크립트 추가] 이제 버튼을 관리할 빈 오브젝트를 하나 만들고, 거기에 방금 작성한 스크립트를 넣는다. 그리고 다시 버튼 오브젝트로 돌아가서 [버튼 On Click() 설정] Button 컴포넌트에 있는 On Click()에 +를 눌러 방금 만든 BtnManager를 드래그앤드롭 하..