본문 바로가기

게임제작318

유니티5 독학하기 그 84번째 걸음-업그레이드를 위한 shop씬을 여닫기part1 안녕하세요? 원래라면 이번 포스팅 안에 연습으로 제작중인 게임에서 주인공 캐릭터인 제이크를 업그레이드 하기 위해서 상점씬을 오픈해야 하는데, 이게 NGUI를 쓰지 않고 하다보니 처음하는 것이 되어서 상당히 애를 먹었습니다. 그래서 하루종일 애를 먹어서 완성을 했는데, 그 과정을 한꺼번에 포스팅 하기에는 너무 많아서, 부득이하게 몇 개의 포스팅으로 나누어 올리고자 합니다. 먼저 File란에다가 New Scene을 선택하도록 해서, 상점씬을 만들고자 합니다. 그리고 나서, 이름을 Shop_Scene이라고 지어 주도록 합니다. 그리고 먼저 기존의 test_Game이라는 씬에서 캔버스가 갖춰야 하는 조건을 알아보도록 해서 일단 새로운 씬에서 Shop_Canvas라는 게임 오브젝트를 만들고 먼저 Rect Tran.. 2018. 9. 6.
유니티5 독학하기 그 83번째 걸음-크레딧 화면의 구현 안녕하세요? 일단 연습이기는 연습이지만, 그래도 일단은 크레딧이라고 제작자 스탭롤을 만들고 싶기는 해서, 일단 구현하는 것을 실습해 보았으며, 그에 따르는 시행착오를 이번 포스팅에서 올려 보고자 합니다. 먼저 게임오버 캔버스에다가 기존에 있던 MainMenu버튼을 Credit버튼으로 이름부터 개명했습니다. 그리고 GameOverCanvas를 복제해서 CreditCanvas로 이름을 바꾸었습니다. 그리고 여기에는 BackButton이라고 해서 다시 게임오버 뷰로 돌아가기 위한 버튼을 만들 예정입니다. 그리고 나서 크레딧 스크롤이 되기 위한 레이블을 복제해서 각각의 내용 등을 적어 놓도록 합니다. 이렇게 해서 일단 크레딧(credit)뷰를 만들어 놓는 데는 성공했습니다. 그리고 이 크레딧뷰는 기본적으로 보이.. 2018. 9. 5.
유니티5 독학하기 그 82번째 걸음-종료 사운드 이후에 종료하기의 구현 안녕하세요? 원래는 종료버튼에 다른 버튼의 효과음과 같은 버튼소리를 붙이는 것이 싫어서, 다른 종류의 종료된다는 효과음을 붙인 다음에, 이 효과음이 끝나고 나서 게임이 종료가 되도록 만들었습니다. 원래를 간단한 조작이 될 것이라고 생각을 해서 가볍게 시작을 했습니다만, 의외로 일이 많아져서 상당히 힘들어 졌습니다. 이를 보아서 간단한 기능하나 추가하는 것이 상당히 어려운 일이라는 것을 알 수 있었습니다. 먼저 SoundBible에서 위 스크린샷과 같은 효과음을 다운로드 받도록 합니다. 이미 있었던 종료버튼에 위 스크린샷처럼 AudioSource에 다운로드 받은 사운드를 집어 넣도록 합니다. 이제 이 종료버튼의 효과음이 작동할 수 있도록 로직을 짜는 단계에 왔습니다. 일단 종료버튼에서 GetComponen.. 2018. 9. 5.
유니티5 독학하기 그 81번째 걸음-종료 버튼의 구현 안녕하세요? 이번 포스팅에서는 이 연습용 게임에 종료버튼을 추가하고자 합니다. 그것도 그냥 버튼만 딸랑있고, 종료를 하는 것이 아니라, 특정한 조건에서만 특정한 화면에서 이 버튼이 나오도록 하는 것 입니다. 먼저 유니티5에서 메뉴 캔버스를 열도록 합니다. 계속해서 oncePlayed라는 변수가 1.0f가 되었기 때문에 처음 게임을 시작해도 Run Again이 뜨는 것을 볼 수 있습니다. 먼저 Kenney.nl에서 다운로드 받은 버튼의 색상이 너무 연하다고 생각해서, Gimp(김프)에서 색>Colorize라는 메뉴를 이용해서 색상을 바꾸도록 합니다. 이렇게 해서 새로운 타입의 버튼 스프라이트를 만들어 주도록 합니다. 이렇게 해서 기존의 버튼을 하나 복사해서 ExitButton이라는 게임 오브젝트를 만들어 .. 2018. 9. 4.