안녕하세요?

 

이번 포스팅에서는 다른게 아니라, 일단 슬롯머신을 만들어 보면서, 한번 레버를 어느 시점에서 멈추어야 겠다는 생각이 들었습니다. 그런데 문제가 이 작업이 생각외로 만만한 작업이 아니라서 이래저래 애를 먹기 시작했다는 것을 미리 알려드리면서, 한번 들어가 보고자 합니다.

 

먼저 위 스크린샷에서 볼 수 있는 것처럼, 일단 레버 엔드라는 오브젝트를 추가합니다. 여기다가 위치만 맞추어 주고, 그 다음에는 Box Collider2D를 추가시켜 주도록 합니다.

 

그리고 나서 배치를 일단 Box Collider 2D만 이렇게 배치를 하는 것으로 마무리를 짖도록 합니다. 이렇게 하는 것으로 ㅇ리단 준비는 되었는데............

 

문제는 과거에는 이런 식으로 그냥 아무것도 하지 않아도 어떻게 되기는 되는 것으로 생각을 했는데, 그게 되지 않았고, 그냥 통과하는 문제점이 나왔습니다.

 

 

먼저 무엇이 빠져서 이런가 생각해서, 일단 에셋에서 마우스 우클릭을 해서 Create항목을 가지고 오도록 합니다. 그리고 나서 Physics Material 2D를 가지고 오는 것으로 일단 하나 생성해 보도록 합니다.

 

이렇게 해서 하나 만들어 주기는 주었습니다. 다만, 이렇게 만들어 준 것은 좋은데, 이게 제대로 작동하기는 하는 것인지는 아직은 모릅니다.

 

그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 일단, 새로 생성한 오브젝트를 한번 Material 란에 넣어 주도록 해 봅니다.

 

그리고 이 요소를 이제 레버 엔드에도 추가시켜 주도록 합니다. 이렇게 해서 그냥 둘을 충돌 시키면, 그대로 멈출 수 있으리라 생각을 했습니다.

 

그런데 이렇게 하고나서도, 결과가 그렇게 시원치 않게 나오는 것을 확인할 수 있었습니다. 그래도 통과해 버리는데, 이걸 어떻게 해야 할지 아직은 잘 모르겠다는 생각이 듭니다. 아무튼 오랫만에 하고, 유니티도 바뀐것이 많다 보니 이래저래 헤메이는 부분이 많습니다.

+ Recent posts