본문 바로가기

공부12

유니티5 독학하기 그 53.75걸음-갑작스러운 암초 안녕하세요? 원래는 이번 포스팅에서 제대로 완성품을 내 놓으려고 했는데 생각지 못한 암초를 만나서 이래저래 헤메게 되었습니다. 그래서 하는 수 없이 포스팅을 여기서 끊어서 올리고자 합니다. 일단 지난 시간에 4개 속성이라는 버튼을 만들어서 이걸 띄우는 데는 성공했는데, 문제는 원하는 게임 오브젝트에 올려놓지는 못했습니다. 먼저 지난번 포스팅에서 만들어 놓은 적이 있었는 ElementalSwitch라는 게임 오브젝트를 선택 하도록 합니다. Add Component를 눌러서 Follow Object.cs라는 스크립트를 인스펙터 뷰에서 추가해 주도록 합니다. 다음으로는 인스펙터 뷰로 가서, FollowObject의 설정을 위 스크린샷과 같이 해 줍니다. 그리고 나서 MainCamera는 계층뷰에 있는 Game.. 2018. 7. 8.
유니티5 독학하기 그 51번째 걸음-슬라이스 스프라이트 추가와 폰트 만들기 안녕하세요? 유니티5를 공부하다 보니, 드디어 유니티 NGUI 게임 프로젝트라는 책의 챕터5를 거의 다 보기는 했는데, 아무튼 이번 포스팅에서는 슬라이스 스프라이트를 추가하고도록 하고, 다음에는 폰트를 어떻게 바꾸는 것을 가지고서 하는 것을 올리고자 합니다. 내용이 다소 길기는 하지만, 그래도 상당히 유용할 것이라는 생각이 듭니다. 먼저 위 스크린샷에 보이는 것처럼 Background_Button과 Background_Window라는 것을 선택하도록 합니다. 그전에 아틀라스 메이커를 열어서 위 스크린샷에 보이는 것처럼 새로 선택된 텍스쳐2개가 추가되어 있으니, Add/Update라는 것을 누르도록 합니다. 그리고 나서 UIRoot>Main>Buttons>Play를 선택하도록 합니다. 먼저 아틀라스를 Ga.. 2018. 6. 25.
유니티5 독학하기 그 45번째 걸음-Tooltip띄우기 part1 안녕하세요? 그 동안 유니티 NGUI 게임 프로젝트란 책에서 유용한 것들을 배우는 와중에, 툴팁이라고 해서 일단 버튼과 같이 collide가 있는 오브젝트 위에서 일정 시간 동안 커서가 위치해 있으면 메세지가 뜨는 것이 있는데, 그걸 구현하는 작업을 포스팅에 올리고자 합니다. 그런데 내용이 너무 길어져서 하는 수 없이 파트를 나누게 되었습니다. 여기서는 툴팁에 테스트 메세지까지 띄우는 것까지 포스팅을 하도록 하겠습니다. 일단 책에서 챕터4에 나와 있는 첫머리에 있는 C#언어상에서 사용이 가능한 명령에 대한 간략한 모음이라고 합니다. 일단 정리를 위 표에서 해 주었습니다만, 앞으로는 여기 있는 명령어가 얼마나 자주 쓰일 지 모르겠습니다. EventTester.cs라는 파일을 생성하는데, 생성하는 방법은 유.. 2018. 6. 4.
유니티5 독학하기 그 40번째 걸음-옵션메뉴 페이지 열기 안녕하세요? 지난번 포스팅에서는 마우스 커서를 올려 놓으면, 버튼의 크기가 바뀌고, 게임종료 버튼을 구현하는 것 까지 했습니다. 이번 포스팅에서는 옵션 버튼을 누르면 메인화면은 닫히고, 옵션메뉴의 화면이 나타나도록 하는 기능을 구현하는 내용을 포스팅 하고자 합니다. 먼저 계층뷰에서 UI Root > Main 게임오브젝트를 선택해서 위 스크린샷처럼 Tween Position을 선택 하도록 합니다. 그리고 나타나는 Tween Position의 메뉴는 위 스크린샷과 같이 만들어 주도록 합니다. 여기서 가장 핵심은 메인 메뉴가 등장하자 마자 사라지면 안되니까, Tween Position옆에 있는 체크박스를 해제하고, 다음으로는 Tween Group를 1로 설정해야 합니다. 그리고 가장 핵심으로 메인메뉴가 사라지.. 2018. 5. 16.