반응형
요약: 함수를 public으로 수정한다.
[버튼 만드는 방법]
1. 버튼 생성: Hierarchy창에서 UI > Button 생성
2. 버튼 클릭 시 수행할 동작 작성: Project창에서 C# Script 생성 > 수행할 함수 작성 > Script를 씬에 있는 오브젝트에 적용 (Button 오브젝트나 빈 오브젝트로 만든 GameManager 등)
3. 버튼 클릭 시 함수 수행하도록 설정: Button 오브젝트의 Inspector 창에서 On Click() 부분 > +버튼 > None(Object)부분에는 Script를 적용한 오브젝트를 드래그 앤 드롭 > No Function부분에는 목록에서 Script의 Class명을 찾고, Class의 세부 목록에서 작성한 함수명을 찾아 선택.
[발생할 수 있는 문제]
#1
문제: No Function 부분에 작성한 Class 명이 보이지 않는 경우
해결: Script의 이름과, 안에 있는 Class의 이름이 동일하도록 수정
#2
문제: No Function에서 Class는 보이는데, Class 목록에서 작성한 함수가 보이지 않는 경우
해결: Script에서 함수가 private으로 되어 있다면 public으로 수정
반응형
'Unity' 카테고리의 다른 글
[Unity] Unlink of file 'Library/ArtifactDB' failed 에러 해결 (0) | 2022.06.02 |
---|---|
[Unity] 유니티 캐시 삭제, Library/PackageCache 에러 (0) | 2022.05.31 |
[Unity] 게임 모드에서 소리가 안 들리는 문제 해결 (0) | 2022.04.14 |
[Unity] Scene탭에서 보이는 오브젝트가 Game탭에서는 보이지 않는 경우 (0) | 2022.04.07 |
[Unity] 유니티 Temp/UnityLockfile Permission denied 에러 해결 (2) | 2022.03.24 |
댓글