본문 바로가기

1인 개발190

유니티5 독학하기 그88.5번째 걸음-다시금 트러블에 부딪친 패럴렉스 스크롤 part1 안녕하세요? 거의 3일동안 포스팅을 못 올렸는데, 그 이유는 방금전까지 패럴렉스 스크롤을 설정하는 것에 대해서 다시금 문제가 생겨서 이걸 해결하기 위해서 이래저래 손을 쓰다가 많이 늦어졌기 때문입니다. 그래서 이번 포스팅 부터는 당분간 88.5번째 걸음을 길게 걸으면서 이 문제를 해결하는 과정을 포스팅 하고자 합니다. 일단 시작은 호기있게 사막 배경을 위해서 손으로 그린 일러스트를 가지고 오도록 합니다. 그리고 나서 마지막으로 사막용 구름 스프라이트까지 가지고 오도록 합니다. 그리고 Parallax_BackGround2라는 새 게임 오브젝트를 만들고, 아래에 속하는 게임 오브젝트를 만들어 주도록 합니다. 그리고 선인장과 태양, 구름의 스프라이트는 쓸데없는 부분을 제거하고 다시금 가지고 오도록 합니다. 그.. 2018. 9. 16.
유니티5 독학하기 그 88번째 걸음-일정거리 달리면 달라지는 발판의 제작 안녕하세요? 이번 포스팅에서는 뭐라고 해야 할까요? 계속해서 같은 배경만 계속되면 재미가 없을 것이기 때문에, 일정 거리를 달리고 나면, 발판이 달라지는 것을 만들어 보았고, 그 내용을 포스팅 해 보고자 합니다. 먼저 이 작업을 하기 위해서 levelGenerator2라는 게임 오브젝트를 test_Game씬에서 만들어 보도록 합니다. 그리고 나서 새로운 형식의 발판형식을 하나 만들어 보도록 하며...... 김프에서 색>colorize라는 명령으로 전체적인 색상톤을 달리 해 주도록 합니다. 그리고 이 스프라이트를 유니티5에 추가를 해 주도록 해서, 이제 준비를 마치도록 합니다. 다음으로는 Pivot이라는 형식이 원래는 Center라고 되어 있었는데, 위 스크린샷처럼 Botton Left라는 형식으로 만들어.. 2018. 9. 13.
유니티5 독학하기 그 87번째 걸음-상점에서 부스터 업그레이드 구입하기 안녕하세요? 상점씬에 동전을 모아서 제대로 반영하는 것 까지는 했는데, 이제 동전을 모았으니, 이 동전을 소모해서 업그레이드를 구입하는 것에 의의가 있기 때문에, 이번 포스팅에서는 부스터 업그레이드를 구현하는 방법을 포스팅 하고자 합니다. 먼저 PlayerController.cs 스크립트를 찾아 가도록 합니다. 그리고 새로운 광역 변수를 하나 선언해 주도록 합니다. 그리고 나서, FixedUpdate()메소드 아래에 있는 PlayerSpeed()라는 세로드에서 위 스크린샷처럼 기존의 속도에다가 새로 선언을 해준 광역변수와 더하기를 해 주도록 해 줍니다. 그리고 나서는 위 스크린샷처럼 스크립트가 시작하자 마자 광역변수가 0.0f이면 안되기 때문에, 위 스크린샷처럼 PlayerPrefs에 저장된 값을 가지고.. 2018. 9. 12.
유니티5 독학하기 그 86번째 걸음-지금까지 모았는 동전의 반영 안녕하세요? 이번 포스팅에서는 지난번 까지 상점에 게임씬에서 모았는 동전의 갯수가 반영이 된 것은 확인을 할 수 있었는데, 문제는 이게 게임씬까지만 모았는 동전으로 반영이 되지, 이번 게임에서까지 모았는 동전이 전혀 반영이 되지 않아서 동전을 모아서 주인공을 레벨업 시키는 플레이가 불가능 했습니다. 이번 포스팅에서는 이 플레이가 가능하게 되도록 모았는 동전들이 모두 반영이 되도록 수정하는 것이 이번 포스팅에서 올리고자 하는 내용입니다. 먼저 PlayerController.cs 스크립트를 찾아 가도록 합니다. 먼저 위 스크린샷처럼 게임씬에서 모았는 동전이 바로 PlayerPrefs에 들어가지 말고, 이전에 모았던 동전과 합산해서 들어가도록 설정을 해 주도록 합니다. 그래서 먼저 게임오버가 되면 위 스크린샷.. 2018. 9. 12.