농장/Unity·C#

유니티 Unity 버튼UI 작동안함 해결

귤발자 2020. 10. 4. 15:40
728x90
반응형

 친구와 유니티로 열나게 작업하던 중 버튼이 작동을 하지 않았다. 처음엔 EventSystem이나 해당 엘리먼트 Prehab 형태가 문제인줄 알았으나, 아니었다.

 

Scene>Canvas>panel 형태의 히라키로 작업을 하고 있었는데, 이 캔버스가 문제였다.

새로운 캔버스를 만들어 테스트하면 잘 작동했다.

 

해결:

새 캔버스를 생성한 후 기존 캔버스의 자식 엘리먼트들(Panel)을 복사 붙여넣기 한 뒤, 기본의 캔버스를 삭제하고 스크립트 오브젝트들의 엘리먼트 지정을 모두 재지정해준다.

그리고 실행하니 잘 된다. 자식 엘리먼트 새 캔버스에 다시 일일이 만들 필요 없다.

728x90
반응형