• Home
  • About
    • KKsDev photo

      KKsDev

      게임 프로그래머를 목표로 Unity, C#을 공부하고 있습니다.

    • Learn More
    • Email
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

내일배움캠프 42일차 TIL 오브젝트의 계층 구조를 잘 파악하자

13 Sep 2023

Reading time ~1 minute

오늘 배운 내용

  1. 오브젝트의 계층 구조와 필요한 메서드를 잘 파악하자

nbcbanner



오브젝트의 계층 구조와 필요한 메서드를 잘 파악하자

팀 프로젝트를 하며 어려웠던 점 이다.

유니티에 비슷한 기능을 하지만 다른 여러가지 메서드들이 있어 헷갈리는 부분이 있어

그런 부분들에서 어려움을 겪었다.


화면 밖으로 나가는 Bullet들을 삭제하는 기능을 구현할 때 WorldToViewPortPoint()를 써야하는데

WorldToScreenPoint()를 써서 기능이 작동하지 않았다.


충돌 처리 부분에서 GetComponent를 사용해 Collision이 Player인지 Enemy인지 Bullet인지 등을

구별해 효과를 발생시켰는데 GetComponentInParent<>()를 써야하는 상황에서

GetComponent<>()를 사용해서 기능이 작동하지 않았다.


프로젝트를 하면서 기능 구현은 거의 다했는데 제대로 작동하지 않는 상황이 이 부분에서 잦게 일어나서

내가 만든 프리펩들의 계층구조와 사용할 메서드가 정확히 어떤건지를 확실하게 파악해야할 필요성을 느꼈다.



nbcthumbnail



TIL내일배움캠프스파르타 Share Tweet +1