분류 전체보기3585 유니티5 독학하기 그 84.5번째 걸음-상점씬을 다듬는 작업 안녕하세요? 이번 포스팅에서는 이전에 상점씬을 열고 닫으면, 게임의 바로 시작지점으로 가는 문제가 있다고 지난번에 언급을 했었는데, 이번 포스팅에서는 그걸 어떻게 다듬어서 수정을 하였는지를 이번 포스팅에서 올리고자 합니다. 먼저 작업을 하기 위해서 GameManager.cs 스크립트를 찾아 가도록 합니다. 여기서 일단 상점씬을 여는데, LoadSceneMode를 Additive로 해서 test_Game씬이 닫히지 않도록 합니다. 다음으로는 ShopManager.cs스크립트를 열도록 합니다. 일단 씬을 닫는 명령어로는 Close같은 것이 있는게 아니라 위 스크린샷과 같은 명령어를 씁니다. 원래는 UnloadScene이라는 것만 있었는데, 유니티가 버젼업이 되면서 폐기가 되었고, 그래서 이번에는 위 스크린샷.. 2018. 9. 8. 유니티5 독학하기 그 84번째 걸음-업그레이드를 위한 shop씬을 여닫기part3 안녕하세요? 이전 포스팅에서는 새로 스크립트를 만들 때 줄 바꿈이 문제가 되어서 비쥬얼 스튜디오 2017에서 어떻게 하면 이 문제를 해결하는 것 까지 포스팅을 하였습니다. 그리고 이번 포스팅에서 본격적으로 Shop_Scene과 test_Game씬을 오고가는 것을 보여 주고자 합니다. 계속해서 버튼을 만들어 놓기는 했는데, 무슨 일이 생겼는지 전혀 버튼이 작동하지 않았습니다. 그래서 혹시나 해서 버튼의 레이어를 UI로 바꾸기는 했습니다만, 여전히 버튼이 작동되지 않았습니다. 그래서 하는 수 없이 test_Game씬에 있는 PlayButton을 가지고 와 보았습니다. 어디가 문제인가 했더니, 이번에 눈에 들어온 것이 바로 이 EventSystem입니다. 이 이벤트 시스템이 예전에 공부를 하였는 유니티5.x와.. 2018. 9. 7. 유니티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. 이전 1 ··· 704 705 706 707 708 709 710 ··· 897 다음