본문 바로가기

코딩199

유니티5 독학하기 그 88.75번째 걸음-발판생성에 관련된 문제해결 part1 안녕하세요? 지난번 포스팅까지는 어떻게 해서 패럴랙스 스크롤에서 선인장과 구름이 제가 원하는 빈도로 나오지 않아서 애를 먹어가면서 어떻게 수정하는 것을 포스팅 해 보았습니다. 그럼 이번 포스팅에서는 초원이던 바닥이 사막바닥으로 바뀌고 나서, 너무 주인공의 앞에서 절벽이 생성되는 듯한 느낌을 받을 수 있었습니다. 그래서 이 오류를 수정하기 위해서 이런저런 시도를 했는데, 내용이 너무 길어서 2파트로 나누어서 포스팅을 올리고자 합니다. 먼저 GameManager.cs라는 유니티5의 스크립트를 찾아서 가도록 해 봅니다. 먼저 가설을 하나 확인해 보기 위해서 발판이 바뀌는 시점을 더 멀리 걸어가서 나오는 것으로 해 보도록 합니다. 이게 startPoint라는 부분에서 생성이 되어서 지금까지 이런 문제가 생겼다면.. 2018. 9. 19.
유니티5 독학하기 그 88.5번째 걸음-다시금 트러블에 부딪친 패럴렉스 스크롤 part6 안녕하세요? 드디어 어떻게 하다하다 제가 원하는 대로 자주 구름과 선인장이 나오게 하는데 그런데로 성공했습니다. 그래서 이번 포스팅에서는 이 장면을 포스팅하고자 합니다. 먼저 FreeParallax.cs 스크립트를 찾아 가도록 해 봅니다. 우선 여기서 위 스크린샷처럼 SetPosition()메소드 안에서 있는 값을 변경시키고자 했습니다. 그래도 눈에 띄는 변화가 없어서 하는 수 없이 위 스크린샷처럼 1/4를 주는 식으로 바꾸기는 했습니다만, 결과는 그래도 시원치 않았습니다. 그래서 하다하다 안되어서 위 스크린샷처럼 x의 값을 바꾸기도 했지만, 딱히 큰 효과는 없었습니다. 먼저 조건연산자 라는 것을 확인해 보았습니다. 이럴 경우에는 t가 true인 경우 x를 계산하고, 아니면 y를 계산하라고 되어 있습니다.. 2018. 9. 18.
유니티5 독학하기 그 87번째 걸음-상점에서 부스터 업그레이드 구입하기 안녕하세요? 상점씬에 동전을 모아서 제대로 반영하는 것 까지는 했는데, 이제 동전을 모았으니, 이 동전을 소모해서 업그레이드를 구입하는 것에 의의가 있기 때문에, 이번 포스팅에서는 부스터 업그레이드를 구현하는 방법을 포스팅 하고자 합니다. 먼저 PlayerController.cs 스크립트를 찾아 가도록 합니다. 그리고 새로운 광역 변수를 하나 선언해 주도록 합니다. 그리고 나서, FixedUpdate()메소드 아래에 있는 PlayerSpeed()라는 세로드에서 위 스크린샷처럼 기존의 속도에다가 새로 선언을 해준 광역변수와 더하기를 해 주도록 해 줍니다. 그리고 나서는 위 스크린샷처럼 스크립트가 시작하자 마자 광역변수가 0.0f이면 안되기 때문에, 위 스크린샷처럼 PlayerPrefs에 저장된 값을 가지고.. 2018. 9. 12.
유니티5 독학하기 그 85.5걸음-상점 페이지를 다듬는 작업 part1 안녕하세요? 지난번 포스팅에서 게임씬에서 모았는 동전을 상점 페이지와 연동하는 것 까지 했는데, 이제 동전을 소호하는 버튼을 일단 구현해 보고자 합니다. 그런데 일련의 과정이 서로 얽혀 있어서 분량이 길어졌기 때문에, 하는 수 없이 이걸 몇개의 파트로 잘라야 했는데, 그 내용을 포스팅 하고자 합니다. 먼저 ShopManager.cs 스크립트를 찾아 가도록 합니다. 일단 여기서는 1씩 마이너스가 되도록 해 봅니다. 그리고 Buy버튼을 하나 추가하는 작업에 들어가 보도록 합니다. 먼저 위 스크린샷처럼 버튼을 하나 만들어 줍니다. 그리고 나서 버튼을 누를 때 마다 ReduceCash라고 위에서 코딩한 메소드가 작동 되도록 해 줍니다. 이제 게임씬에서 동전 5개를 모으고 게임오버가 되었으니, 상점씬을 열도록 해.. 2018. 9. 10.