분류 전체보기3585 유니티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. 유니티5 독학하기 그 80번째 걸음-씬 초기화 하기와 메뉴의 변경 안녕하세요? 지난번 포스팅에서 패럴렉스 스크롤을 적용하는 것에는 성공했는데, 문제는 게임을 다시 시작하면 배경화면이 시작위치로 가지 않는다는 것을 언급했습니다. 그래서 자료를 찾아본 결과 씬을 초기화 하는 데 성공했었고, 약간의 문제가 있어서 playAgain을 했을 때 완전히 처음으로 간 것이 아니라는 느낌을 주기 위해서 메뉴에 어느정도 변형을 주고자 합니다. 먼저 GameManager.cs 스크립트를 찾아 가도록 해 봅니다. 그리고 나서, SceneManagement라는 기능을 첫 머리에 올려서 관련된 기능을 스크립트상에서 사용할 수 있도록 해 줍니다. 다음으로 ReStartGame()메서드의 마지막 줄에다가 SceneManager.LoadScene("씬 이름"); 을 입력합니다. 이렇게 하는 것으로.. 2018. 9. 4. 이전 1 ··· 705 706 707 708 709 710 711 ··· 897 다음