본문 바로가기

게임제작318

유니티5 독학하기 그 51번째 걸음-슬라이스 스프라이트 추가와 폰트 만들기 안녕하세요? 유니티5를 공부하다 보니, 드디어 유니티 NGUI 게임 프로젝트라는 책의 챕터5를 거의 다 보기는 했는데, 아무튼 이번 포스팅에서는 슬라이스 스프라이트를 추가하고도록 하고, 다음에는 폰트를 어떻게 바꾸는 것을 가지고서 하는 것을 올리고자 합니다. 내용이 다소 길기는 하지만, 그래도 상당히 유용할 것이라는 생각이 듭니다. 먼저 위 스크린샷에 보이는 것처럼 Background_Button과 Background_Window라는 것을 선택하도록 합니다. 그전에 아틀라스 메이커를 열어서 위 스크린샷에 보이는 것처럼 새로 선택된 텍스쳐2개가 추가되어 있으니, Add/Update라는 것을 누르도록 합니다. 그리고 나서 UIRoot>Main>Buttons>Play를 선택하도록 합니다. 먼저 아틀라스를 Ga.. 2018. 6. 25.
유니티5 독학하기 그 50번째 걸음-결국 들어간 챕터5 안녕하세요? 유니티 NGUI 게임 프로젝트라는 책을 읽어보니, 한번 챕터5에서도 유용하다고 생각되는 내용이 있어서 한번 공부를 더 해보고자 합니다. 물론 어느 단계에서는 그만 봐야 하기는 하는데, 그건 좀 더 챕터를 나아가서 생각해 보고자 합니다. 이번 포스팅에서 다루고자 하는 것은 드디어 아틀라스와 스프라이트에 관한 작업인데, 이건 다른 책에서 잘 나오지 않았기에 여기서 한번 작업해 보고자 합니다. 먼저 텍스처 아틀라스라는 것에 대한 간략한 정리를 하고자 합니다. 일단 이 아틀라스라는 것은 하위 이미지를 포함하는 커다란 이미지이며, 하위 이미지라는 것이 실제 텍스처라고 합니다. 그리고 이 텍스처는 16X16, 32X32, 64X64와 같이 2의 거듭제곱크기가 되어야 하며, 최대값은 4096X4096이라.. 2018. 6. 24.
유니티5 독학하기 그 49번째 걸음-드디어 끝난 챕터4!!! 안녕하세요? 드디어...... 드디어 이래저래 유니티 NGUI 게임 프로젝트라는 책의 챕터4가 다 끝났습니다. 이번 포스팅에서는 마지막 부분이라고 할 수 있는 이전 씬-메인 메뉴의 게임 오브젝트가 게임씬으로 옮겨가면서 원래는 다 파괴가 되는데, 그걸 막아서 다른 씬에 가서도 이 게임 오브젝트 들이 그대로 이어 지도록 만들어 주는 것 입니다. 먼저 이 작업을 위해서는 Singleton.cs라는 C# 스크립트 파일을 생성 하도록 합니다. 제일 처음에는 위 스크린샷과 같은 상태인데, 여기서 클래스 선언하는 부분-바로 이 스크립트 파일의 이름이 무엇이며, MonoBehaviour라는 부분을 변경해 주어야 합니다. 그래서 이런 작업을 위해서 아래의 스크린샷과 같이 만들어 주도록 합니다. 먼저 위 스크린샷과 같이 .. 2018. 6. 20.
유니티5 독학하기 그 47번째 걸음-게임 씬으로 전환하는 작업하기 안녕하세요? 이번 포스팅에서 드디어 게임 시작 버튼을 누르면 게임 시작 씬으로 장면을 바꾸는 것을 실습해 보았고 그 내용을 포스팅 하게 되었습니다. 아직은 배워야 하는 것이 많다는 생각이 들기도 하지만, 이것 하나만 해도 유니티NGUI게임 프로젝트라는 책을 공부한 보람이 있다는 생각이 듭니다. 이제 DisappearOnClick.cs라는 스크립트에서 위 스크린샷처럼 처리를 해서 Tween Effect를 주도록 합니다. 여기서 원래를 저 긴 항목에다가 .method를 다 붙이면 코드가 너무 길어지기 때문에... UITweener 변수명 = Tween을 주는 코드;변수명.method = UITweener.Method.Tween효과 이런 식으로 바꾼 것입니다. 위 도표처럼 저러한 Tween효과를 주면, Twe.. 2018. 6. 13.