코딩200 유니티5 독학하기 그 81번째 걸음-종료 버튼의 구현 안녕하세요? 이번 포스팅에서는 이 연습용 게임에 종료버튼을 추가하고자 합니다. 그것도 그냥 버튼만 딸랑있고, 종료를 하는 것이 아니라, 특정한 조건에서만 특정한 화면에서 이 버튼이 나오도록 하는 것 입니다. 먼저 유니티5에서 메뉴 캔버스를 열도록 합니다. 계속해서 oncePlayed라는 변수가 1.0f가 되었기 때문에 처음 게임을 시작해도 Run Again이 뜨는 것을 볼 수 있습니다. 먼저 Kenney.nl에서 다운로드 받은 버튼의 색상이 너무 연하다고 생각해서, Gimp(김프)에서 색>Colorize라는 메뉴를 이용해서 색상을 바꾸도록 합니다. 이렇게 해서 새로운 타입의 버튼 스프라이트를 만들어 주도록 합니다. 이렇게 해서 기존의 버튼을 하나 복사해서 ExitButton이라는 게임 오브젝트를 만들어 .. 2018. 9. 4. 유니티5 독학하기 그 79.5걸음-패럴렉스 스크롤의 문제점 발생 안녕하세요? 지난번 포스팅에서 패럴랙스 스크롤을 적용하는 것이 성공하기는 했는데, 이번 포스팅에서는 적용까지는 어느정도 성공했는데, 한가지 사소하......다고는 할 수 없고 상당히 심각한 문제가 발생했는데, 이게 해결이 되지 않는 것 까지 포스팅을 하고자 합니다. 일단 지난번 포스팅까지는 테스트 하지 않았는 게임오버를 한번 일으키도록 하고 PlayAgain을 누르면, 위 스크린샷과 같이, 패럴랙스 스크롤이 전혀 나오지 않는 것을 볼 수 있습니다. 먼저 FreeParallax.cs스크립트를 들어가기로 해서, 일단 어디서 부터 스크립트가 진행이 되는지를 살펴 보았습니다. 먼저 인스턴스화를 시키도록 했습니다. 그리고 나서 GameManager.cs로 들어가도록 했습니다. 일단 FreeParallax.cs에 .. 2018. 9. 3. 유니티5 독학하기 그 78번째 걸음-부스터의 시각적, 청각적 효과 부여 part2 안녕하세요? 지난번 포스팅에서 무언가 부스터의 에니메이션 부여가 되기는 되었는데, 문제는 이상하게 부여가 되었다고 했습니다. 그래서 이 문제를 해결하기 위한 시행착오를 이번 포스팅에 올려 보고자 합니다. 이번에는 애니메이션 컨트롤러(animation controller)를 새로 생성하기 위한 작업에 들어갑니다. 이렇게 해서 Player항목에 boostController라는 것을 새로 만드는 데 성공했습니다. 그리고 새 자식 오브젝트를 설정하도록 합니다. 여기서 애니메이션 설정을 하는데, booster라는 애니메이션을 Entry가 되자마자로 처음에 설정했습니다. 그 다음에 이 새로운 자식 오브젝트에 Animator컴포넌트를 추가해 주도록 합니다. 그 다음에는 미리미리 사운드를 부여할 준비를 위해서 미리 S.. 2018. 8. 28. 유니티5 독학하기 그 77번째 걸음-이제서야 제대로 성공한 부스터의 구현 안녕하세요? 지난번 포스팅에서 부스터를 만들기는 만들었는데, 이게 원하는 타이밍-a키에서 손을 떼면 부스터가 적용되지 말아야 하는데 그게 안 되어서 이래저래 고생이었습니다. 이번 포스팅에서는 어떻게 해서 Speed를 나타내는 방법을 사용하였으며, 여기서는 그 속도표시를 보고서 제대로 부스터가 구현되었다는 것을 알 수 있었습니다. 일단 FixedUpdate()라는 것에 대해서 인터넷상에서 한번 찾아보도록 했습니다. 여기서는 Update()에 넣으면 제대로 rigidbody에 가해지는 힘이 제대로 적용되지 않을 수 있다는 것을 일단 알아보았습니다. 그리고 나서 유니티5에서 Edit>Project Settings>Time이라는 것으로 타임 매니저(Time Manager)를 불러올 수 있다고 하는데, 일단 여기.. 2018. 8. 26. 이전 1 ··· 39 40 41 42 43 44 45 ··· 50 다음