본문 바로가기

스크립트20

슬롯머신 레버의 제어 프로그래밍 -2- 안녕하세요? 지난번 포스팅에서 어떻게 해서 자그만한 작업을 마무리 하기는 했지만, 문제가 발생했습니다. 일단 레버가 내려가는 데는 성공했습니다만, 이게 다시 올라가는 것이 되지 않는 문제가 발생한 것 입니다. 이게 어떻게 된 것인지 일단 알기 힘들기 때문에, 한번 스크립트를 조사해 보았습니다. 그리고 나서 다음으로 해야 하는 작업도 위 스크린샷에서 볼 수 있는 것처럼 일단, if문의 범위가 잘못 지정이 되어서 이런 문제가 생긴 것 이었습니다. 이제서야 제대로 레버의 헤드가 위로 다시 복귀를 하는 것을 확인할 수 있기는 있었습니다. 이제 다음 작업에 들어가기 위해서 일단 움직여 보도록 합니다. 일단 칩을 넣어주는 투입구를 정확하게 눌러야 하기 때문에, 이 과정에서는 위 스크린샷에서 볼 수 있는 것처럼 일단.. 2020. 8. 21.
테스트 추가와 게임 매니져 만들어 보기 -1- 안녕하세요? 이번 포스팅에서는 다른게 아니라 이전에 진작에 만들어야 했는 게임 매니저를 만드는 작업을 이어서 해 보고자 합니다. 물론 이 과정이 필요하지 않다고 하면 않다고 할 수도 있지만, 그래도 일단 전체적인 과정을 조율하는 코드는 필요하다는 생각이 들어서 만들어 보고자 합니다. 먼저 해야 하는 것은 텍스트를 추가하는 작업인데, 이 작업은 기존의 캔버스를 계속 사용하기 보다는 새로운 캔버스와 텍스트를 생성해서 하는 것이 더 편했습니다. 그리고 나서 위 스크린샷처럼 먼저 캔버스의 설정에 대해서 이야기를 먼저 해 보고자 합니다. 일단 이걸 어떻게 해야 하느냐 하면.......... 다음으로 진행하려고 하는 것은 먼저 캔버스를 스크린 스페이스로 해서 놔둔 다음에, 메인 카메라를 타겟으로 놓는 것은 좋습니다.. 2020. 8. 18.
유니티5 독학하기 그 91.8번째 걸음-패럴렉스 스크롤 단일 오브젝트 문제 part4 안녕하세요? 지난번 포스팅에서는 태양이 속도가 낮을 때 나타나지 않다가 무슨 속도위반을 단속하는 경찰이라도 되는 양 속도가 일정 속도(34이상)을 넘어가야 나오는 것을 볼 수 있었습니다. 이래서는 문제가 많다면 많다고 할 수 있으니, 이를 해결하도록 해 보는데, 그 때까지 가는 좌우충돌의 과정을 여기 포스팅에 담았습니다. 일단 태양이 왜 사라져 있는지 한번 플레이 도중에 일시정지를 누르고, 위 스크린샷처럼 씬뷰를 보니, 태양이 이상하게 뒤쪽에서 생성이 되어서 저러는 것을 볼 수 있었습니다. 그래서 Translate라는 함수를 조정해야 할 필요성이 있다고 판단해서 일단 보니까, 상대적인 위치를 줄 수 있다는 언급이 있는 것을 볼 수 있었습니다. 그래서 일단 Camera.main.transform을 넣어보는.. 2018. 9. 28.
유니티5 독학하기 그 91.6번째 걸음-카메라 따라잡기 문제의 해결 part6 안녕하세요? 지난번 포스팅에서는 어딘지 모르게 태양이 어색하게 움직이는 것을 보여주었는데, 짐작이 가는 곳이라면, 바로 FreeParallax.cs 스크립트에서 생긴 문제가 아닌가 하는 생각이 듭니다. 그래서 이번 포스팅에서는 일련의 시행착오 과정을 거치면서 어떻게 패럴렉스 스크롤을 다듬는 과정을 올리고자 합니다. 먼저 FreeParallax.cs를 찾아가 보도록 합니다. 일단 이렇게 태양과 같은 오브젝트가 위치가 되는 메소드가 위 스크린샷처럼 모두 Update()라는 메소드 안에 위치해 있는데 이는 위에 있는 class에 있는 Update()라는 메소드에서 따로 정의한 메소드-사용자 정의 메소드로 보인다는 것 입니다. 그래서 일단 실험을 해 보기 위해서 그냥 Update()로 되어 있는 메소드를 일반적.. 2018. 9. 27.