0419 마우스 위치는 Viewport노드 기준으로
최종적인 엔진 모양새가
Viewport (Main)
Editor_RootNode
Editor
WorldViewerSprite -> &SubViewport
Viewport (Sub)
WorldViewer_RootNode
Sprite2D
...
이런 식인데, 이러면 월드 뷰어에서 가져오는
마우스 위치는 가장 가까운 뷰포트에 종속적이다.
씬트리 초기화 할 때,
모든 노드에 대해서 자신의 parent를 타고 올라가서
제일 먼저 찾는 viewport를 타겟으로 가지고 있어야 한다.
그리고 current_cam을 Viewport가 들고 있는거지.
Viewport에 set_current_cam이 있고.
생각해보니까 렌더링도
"참조하는 Viewport의 current_cam기준으로 해야 한다.."