오늘 배운 내용
- 오브젝트의 계층 구조와 필요한 메서드를 잘 파악하자
오브젝트의 계층 구조와 필요한 메서드를 잘 파악하자
팀 프로젝트를 하며 어려웠던 점 이다.
유니티에 비슷한 기능을 하지만 다른 여러가지 메서드들이 있어 헷갈리는 부분이 있어
그런 부분들에서 어려움을 겪었다.
화면 밖으로 나가는 Bullet들을 삭제하는 기능을 구현할 때 WorldToViewPortPoint()를 써야하는데
WorldToScreenPoint()를 써서 기능이 작동하지 않았다.
충돌 처리 부분에서 GetComponent를 사용해 Collision이 Player인지 Enemy인지 Bullet인지 등을
구별해 효과를 발생시켰는데 GetComponentInParent<>()를 써야하는 상황에서
GetComponent<>()를 사용해서 기능이 작동하지 않았다.
프로젝트를 하면서 기능 구현은 거의 다했는데 제대로 작동하지 않는 상황이 이 부분에서 잦게 일어나서
내가 만든 프리펩들의 계층구조와 사용할 메서드가 정확히 어떤건지를 확실하게 파악해야할 필요성을 느꼈다.