본문 바로가기

전체 글3551

유니티5 독학하기 그 84번째 걸음-업그레이드를 위한 shop씬을 여닫기part2 안녕하세요? 지난번 시간에는 어떻게 해서 배경화면까지 만드는 것에는 성공하기는 했는데, 문제는 이번 포스팅에서도 완전히 성공은 하지 못해서, 이래저래 상당히 많이 헤메는 과정을 거쳤는데, 이번 포스팅은 그 헤메는 과정의 중간 과정이라고 할 수 있습니다. 일단 ShopCanvas에 이 컴포넌트가 없어서 문제가 될 것인가 싶어서 우선 추가해 주기로 합니다. 다음으로는 GameManager처럼 Shop씬을 유지하기 위해서 ShopManager라는 게임 오브젝트를 추가 하도록 합니다. 그리고 스크립트 폴더로 가서, 위 스크린샷처럼 ShopManager.cs라는 스크립트를 생성하도록 합니다. 그리고 과거에 NGUI를 배울 때 처럼 코딩을 했는데, 계속해서 에러가 생기는 것을 볼 수 있었습니다. 그리고 씬 전환을 .. 2018. 9. 7.
유니티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.