본문 바로가기

유니티5 독학 & 게임 제작947

유니티5 독학하기 그 67번째 걸음-배경화면의 적용완료 안녕하세요? 어제 포스팅에서 배경화면을 어떻게 적용해야 할지 몰라서 헤메었는데, 드디어 배경화면의 적용까지는 어떻게 성공을 하기는 했습니다. 하지만, 문제는 다시하기를 눌렀을 경우 초기화면으로 제대로 돌아가지 않는 문제점이 나왔는데, 이 문제점을 어떻게 해결하지 못하고 이번 포스팅을 올리게 되어 죄송합니다. 이번에는 BakcGround라는 게임 오브젝트를 MainCamera의 자식 오브젝트로서 생성을 하도록 합니다. 그 다음으로는 BackGround의 인스펙터 뷰에서 SpriteRenderer 컴포넌트를 추가한 다음, 이미 점찍어 둔 배경화면을 Sprite항목으로 가지고 오도록 합니다. 어떻게 사이즈는 맞추어야 했지만, 그래도 어느정도 백경화면 이미지가 따라가는 것을 볼 수는 있습니다. 하지만, 여전히 .. 2018. 8. 16.
유니티5 독학하기 그 66번째 걸음-게임오버 뷰의 수정성공과 배경의 실패 안녕하세요? 이래저래 유니티5에서 버그가 나오는 것을 보기도 했지만, 아무튼 어떻게 책의 도움 없이 실습을 해서, 이번에는 게임오버 뷰에 대해서 수정을 하는 데는 성공했습니다. 하지만 배경화면에 대해서는 아직 어떻게 해야 할지 모르겠는데, 이에 대해서 조금은 더 찾아보고 나서 실습을 해봐야 겠다는 생각이 듭니다. 아무튼 이번 포스팅에서는 어떻게 해서 게임 오버 뷰를 조금 더 개선을 시켰고, 배경화면은 어떻게 정체인지 이야기를 하고자 합니다. 먼저 UI의 자식 오브젝트르로 있는 GameOverCanvas에 있는 PlayAgain버튼을 선택하도록 합니다. 여기서 REct Transform이라는 것이 있는 것을 볼 수 있는데, PosY를 좀더 내리도록 해 보겠습니다. 일단 40정도 내렸고 좀더 아래에 있는 M.. 2018. 8. 15.
유니티5 독학하기 그 65번째 걸음-3가지 과제의 해결 안녕하세요? 어째 포스팅을 작성하다가 도중에 예전에 한참이나 안 쓰던 구형 삼성 노트북의 업데이트가 되는 바람에 쓰던 글이 날라가서 새로 작성을 하게 되었습니다. 아무튼 제목에서 나온 3가지 과제란, 아직까지 구멍을 제대로 뛰어넘지 못하는데 이걸 뛰어넘어 가도록 조작을 하는 것이 하나, 그 다음에는 게임오버시 뜨는 메뉴가 아직 적용이 되지 않는데, 이걸 적용하게 만드는 것이 둘, 그리고 마지막으로 게임오버시 계속 달리는 문제점이 나오는데, 멈추도록 만드는 것이 셋입니다. 먼저 Player게임 오브젝트를 계층뷰에서 선택한 다음에, 인스펙터 뷰에 있는 running speed를 건드리도록 합니다. 우선 속도를 올려 보았는데, 제대로 넘어가지 못했습니다. 계속해서 속도를 변경시켜 보도록 합니다. 어떻게 하다하.. 2018. 8. 14.
유니티5 독학하기 그 64번째 걸음-콜렉터블 오브젝트 만들기 part2 안녕하세요? 지난번 포스팅에서 언급을 했다 시피, 플레이어 캐릭터에 닿으면 사라지는 동전에 대해서 일단 만들어 보는 데는 성공을 하였습니다. 그리고 이번 시간에는 이 동전을 모으면, 동전 갯수가 올라가도록 하고, 그 다음에는 게임을 종료해도 하이 스코어가 그대로 저장이 되어서 이걸 다음 게이머가 게임을 할 때도 반영이 되도록 하는 기능을 구현하고자 합니다. 우선 GameManager.cs라는 이전에 만들어 둔 적이 있는 스크립트를 선택해서 코딩에 들어가도록 해 봅니다. 그리고 public void CollectedCoin()이라는 메소드를 추가하도록 합니다. 여기서는 위에서 선언을 한 적이 있는 int형식의 광역변수인 collectedCoins라는 변수의 값을 1씩 증가시키도록 합니다. 그 다음에는 이전.. 2018. 8. 12.