본문 바로가기

속도2

유니티5 독학하기 그 93.3번째 걸음-패럴렉스 스크롤 개선하기 part1 안녕하세요? 이번 포스팅에서는 이런저런 패럴렉스 스크롤의 문제점... 예, 이 패럴렉스 스크롤 하나 제대로 구현하는 데 이 모양인걸 생각해 보니, 정말 게임 개발이 멘땅에 헤딩할 만한 것이 아니라는 생각이 들기는 합니다만, 그래도 어떻게 해서 하나하나 구현되어 가는 것이 즐겁기는 합니다. 우선 확인해 볼 것이 있어서 2번째 패럴렉스 스크롤인 사막배경만을 활성화 시켜 보도록 합니다. 역시나 초반부에 태양이 점멸하는 문제점이 나왔습니다. 그래서 이런 문제는 어디까지나 FreeParallax.cs 안에 있기 때문에, 이를 해결하기 위해서 스크립트를 찾아가 보도록 해 봅니다. 기존에는 +35라고 되어 있는 값을 한번 5 정도 올려서 +40으로 바꾸어 줘 보도록 합니다. 이제서야 저속인 상태에서 태양이 점멸하는 .. 2018. 10. 7.
유니티5 독학하기 그 91.7번째 걸음-부스터 문제의 해결 안녕하세요? 지난번 포스팅에서 부스터를 켜고 끄는 것을 자꾸 반복하니까, 태양의 움직임이 상당히 이상해 지는 것을 볼 수 있었습니다. 그래서 이번 작업은 부스터를 한번에 최대 속도가 되도록 만들지 않고, 서서히 최대 속도까지 올라가고, 서서히 최저 속도까지 내려가도록 만들어 보고자 합니다. 그래서 일단 플레이어 캐릭터를 컨트롤 하는 로직이 있는 스크립트인 PlayerController.cs를 찾아가도록 합니다. 여기서 일단 StartCoroutine()이라고 코루틴을 실행하는 함수와 StopCoroutine()이라고 해서 코루틴을 멈추는 함수를 사용해서, 부스터 버튼을 눌렀을 때, 그리고 떼었을 때 각각 속도를 올리고 줄이기 위한 코루틴이 상황에 맞도록 실행되고 멈추도록 만들어 줍니다. 그리고 속도를 서.. 2018. 9. 27.