유니티 onClick.AddListener에서 함수의 파라미터 전달 문제
- 유니티게임개발/기초공부
- 2021. 11. 21.
유니티 onClick.AddListener에서 함수의 파라미터 전달 문제
1)예에서 아래와 같이 캔버스에 버튼을 구성하였다.
2)아래 스크립트의 for구문에서 순차적으로 버튼을 클릭했을때 호출되는 함수를 추가하고 함수에 전달하는 인수로 iteration 변수를 설정하였다.
3)게임을 시작하고 순차적으로 버튼을 클릭하면 의도한 iteration 변수를 출력하지않는것을 확인할수있다.
4)for 구문 내에서 임시적으로 정수형 변수를 선언하고 이 변수를 인수로 전달한다.
5)게임을 시작하고 순차적으로 버튼을 클릭하면 정상적으로 출력한다.
'유니티게임개발 > 기초공부' 카테고리의 다른 글
유니티 에디터 버전에 따라서 요구하는 SDK, JDK, NDK의 버전 (0) | 2021.11.26 |
---|---|
유니티 URP에서 legacy shader 사용하지않음 권장 (0) | 2021.11.21 |
유니티 애니메이션 뷰에서 클립의 속성 목록이 노란색으로 표시되는 경우 (0) | 2021.11.19 |
c# - region, endregion를 사용하여 코드 블록지정하기 (0) | 2021.10.30 |
c# - 컴파일 경고 표시하지않기(#pragma warning disable) (0) | 2021.10.30 |