본문 바로가기

분류 전체보기3585

유니티5 독학하기 그 88.75번째 걸음-발판생성에 관한 문제해결 part2 안녕하세요? 지난번 포스팅에서 인스턴스를 이용해서 다른 스크립트의 변수나 메소드를 가지고 올 수도 있지만, 반대로 이 스크립트에서 다른 스크립트로 변수나 메소드에 영향을 줄 수 있다는 것도 언급을 하면서 마쳤습니다. 그래서 이번 포스팅에서는 이 방식을 이용해서 제대로 작동을 하는 지를 포스팅 하고자 합니다. 일단 유니티5로 돌아와서 LevelGenerator2라고 비활성화가 되어 있는 발판 생성자를 선택 하도록 합니다. 그리고 나서 LevelStartPoint를 기존의 게임 오브젝트에서 새 게임 오브젝트로 바꾸어 주도록 합니다. 일단 제대로 작동이 되는 것 처럼 보이기는 합니다. 1차적으로 완성한 발판입니다. 여기서는 다른 것은 다 완벽해 보였는데, 녹화가 된 화면을 보니까, 왼쪽 끝에서 발판이 덜 생성.. 2018. 9. 19.
유니티5 독학하기 그 88.75번째 걸음-발판생성에 관련된 문제해결 part1 안녕하세요? 지난번 포스팅까지는 어떻게 해서 패럴랙스 스크롤에서 선인장과 구름이 제가 원하는 빈도로 나오지 않아서 애를 먹어가면서 어떻게 수정하는 것을 포스팅 해 보았습니다. 그럼 이번 포스팅에서는 초원이던 바닥이 사막바닥으로 바뀌고 나서, 너무 주인공의 앞에서 절벽이 생성되는 듯한 느낌을 받을 수 있었습니다. 그래서 이 오류를 수정하기 위해서 이런저런 시도를 했는데, 내용이 너무 길어서 2파트로 나누어서 포스팅을 올리고자 합니다. 먼저 GameManager.cs라는 유니티5의 스크립트를 찾아서 가도록 해 봅니다. 먼저 가설을 하나 확인해 보기 위해서 발판이 바뀌는 시점을 더 멀리 걸어가서 나오는 것으로 해 보도록 합니다. 이게 startPoint라는 부분에서 생성이 되어서 지금까지 이런 문제가 생겼다면.. 2018. 9. 19.
가장 쉬운 알고리즘 책 안녕하세요? 알고리즘이라는 단어는 제가 듣기에는 중동에서 유래가 되었다고 하며, 그래서 알고리즘의 '알'자가 아랍어로는 the에 해당한다는 것만 알고 있을 뿐, 이전까지는 이 알고리즘에 대해서 그다지 배운적이 없다고 생각을 하고 있었습니다. 그런데 이 2014년도에 출판된 가장 쉬운 알고리즘 책 을 읽고 나서는, 생각이 많이 달라지게 되었습니다. 우선 이 책의 1장을 보면, 우리는 이미 초등학교때 부터 알고리즘에 대해서 배우기를 시작했다는 것을 언급하고 있는데, 정작 도형의 넓이나 부피를 구하고, 이런 것을 하면서 저는 공식을 외워서 문제를 푸는 것에 집착을 하기만 했지, 여기서 핵심이 되는 알고리즘에 대한 것을 전혀 배우지 못했다는 것을 알 수 있었습니다. 이것은 수학을 포기했다는 수포자니 그런 이야기.. 2018. 9. 18.
유니티5 독학하기 그 88.5번째 걸음-다시금 트러블에 부딪친 패럴렉스 스크롤 part6 안녕하세요? 드디어 어떻게 하다하다 제가 원하는 대로 자주 구름과 선인장이 나오게 하는데 그런데로 성공했습니다. 그래서 이번 포스팅에서는 이 장면을 포스팅하고자 합니다. 먼저 FreeParallax.cs 스크립트를 찾아 가도록 해 봅니다. 우선 여기서 위 스크린샷처럼 SetPosition()메소드 안에서 있는 값을 변경시키고자 했습니다. 그래도 눈에 띄는 변화가 없어서 하는 수 없이 위 스크린샷처럼 1/4를 주는 식으로 바꾸기는 했습니다만, 결과는 그래도 시원치 않았습니다. 그래서 하다하다 안되어서 위 스크린샷처럼 x의 값을 바꾸기도 했지만, 딱히 큰 효과는 없었습니다. 먼저 조건연산자 라는 것을 확인해 보았습니다. 이럴 경우에는 t가 true인 경우 x를 계산하고, 아니면 y를 계산하라고 되어 있습니다.. 2018. 9. 18.