귀찮아서 유니티엔진으로 설명함
속단할 순 없지만 왜인지 비슷할거 같다

a16711aa372a76964098f68b12d21a1df27bbf7492

초록색 플랜이 맵이고 저 흰상자가 축복이라고 해보자

7cf3e008c2f206a26d81f6e74f8274

보통 개발할때 돌려쓰는 오브젝트는 저런 구조로 되어 있음.
축복은 이곳저곳에서 돌려써야 하니까 아예 프리펩으로 묶어서 저장해두는거고

필요할때 빈 오브젝트를 하나 생성해서 거따가 넣고 주요 스크립트는 빈 오브젝트에 넣어서 본체로 써먹음

즉, 본체(빈 오브젝트)는 실체가 없고 실체는 안에 있는 자식오브젝트(축복 모델링)가 가짐

이런 상태에서 물채를 옮기려면 어떻게 해야 할까?

04b3db23e180078a47f1dca511f11a39f75d6868cb8fbaf895

정석은 본체를 잡고 옮긴다.
이렇게 옮겨야 본체에 종속된 자식들도 같이 이동됨

근데 본체는 실체가 없다보니 그냥 저 화면에서 마우스로 선택하려고 해도 선택이 안됨

지금 선택 돼 있는 본체의 좌표값 0,0,0을 기억해두자

7ef3e008c2f206a26d81f6e34e89776e

그런데 아무생각없이 그냥 마우스로 잡고 옮겨 버리면?

79f3e008c2f206a26d81f6e446837d6d

이걸 보면 알겠지만 본체가 아니라 자식이 선택 되어 있고 자식의 좌표값이 바뀌어 있음

78f3e008c2f206a26d81f6e44684706e

이렇게 하고 본체를 확인하면 좌표는 그대로 0,0,0 인체로 남아있음

7bf3e008c2f206a26d81f6e04489726c

이상태로 본체에 Xm안에 플레이어가 접근한다면,  ("축복에서 휴식하기")를 띄우도록 되어 있는 스크립트가 있다면 모델링에 아무리 비벼봐야 의미가 없고 파란색 위치에 있는 본체에 가야지만 해당 스크립트를 작동 시킬 수 있음

이게 존나 사소한 실수인데 또 존나 자주 일어나는 일이다보니 이게 아닐까 하고 생각해본다

신입들 이거 때문에 자주 혼나더라고
나도 옛날에 테스트 해보는데 몹은 저 멀리 있는데 애니메이션 나오면서 딜들어오는거 보고 당황한적도 있고

- dc official App