본문 바로가기

유니티5164

유니티5 독학하기 그 88.75번째 걸음-발판생성에 관한 문제해결 part2 안녕하세요? 지난번 포스팅에서 인스턴스를 이용해서 다른 스크립트의 변수나 메소드를 가지고 올 수도 있지만, 반대로 이 스크립트에서 다른 스크립트로 변수나 메소드에 영향을 줄 수 있다는 것도 언급을 하면서 마쳤습니다. 그래서 이번 포스팅에서는 이 방식을 이용해서 제대로 작동을 하는 지를 포스팅 하고자 합니다. 일단 유니티5로 돌아와서 LevelGenerator2라고 비활성화가 되어 있는 발판 생성자를 선택 하도록 합니다. 그리고 나서 LevelStartPoint를 기존의 게임 오브젝트에서 새 게임 오브젝트로 바꾸어 주도록 합니다. 일단 제대로 작동이 되는 것 처럼 보이기는 합니다. 1차적으로 완성한 발판입니다. 여기서는 다른 것은 다 완벽해 보였는데, 녹화가 된 화면을 보니까, 왼쪽 끝에서 발판이 덜 생성.. 2018. 9. 19.
유니티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 독학하기 그 88.5번째 걸음-다시금 트러블에 부딪친 패럴렉스 스크롤 part5 안녕하세요? 지난 포스팅에서 하다하다 안 되어서 포기를 생각하기도 했었습니다만, 그래도 한번 다시금 돌파구가 있지 않을까 싶어서 패럴렉스 스크롤의 예제를 한번 더 보기로 생각을 하였습니다. 그래서 이번 포스팅에서는 어디서 어떻게 힌트를 얻어서 다시금 작업을 시작했는지를 포스팅 하고자 합니다. 일단 예제로 나온 패럴렉스 스크롤을 한번 보기로 했습니다. 일단 제가 먼저 보인것은 저 처럼 같은 구름의 오브젝트를 같은 Element에 넣지 않고 다른 Element에 넣는 것을 볼 수 있었습니다. 그래서 이 방법을 따라해 보기로 했습니다. 그래서 다시 원래의 프로젝트로 돌아와서 이전에 하던 패럴렉스 스크롤의 오브젝트를 계층뷰에서 선택했습니다. 그리고 나서 Elements 전체의 사이즈를 11로 늘렸습니다. 그래서.. 2018. 9. 18.