ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Delegate
    게임/유니티 2021. 7. 7. 17:40

    함수를 한꺼번에 처리할 수 있다.

    delegate를 통해 참조된 함수를 대신 호출가능하다.

    사용방법

    • 1. 델리게이트에 연결할 함수 원형 정의.
      • void Plus(int a, int b) { Debug.Log("Result = " + (a + b)); }
      • void Mul(int a, int b) { Debug.Log("Result = " + (a * b)); }
    • 2. 델리게이트 정의.
      • delegate void Cal(int a, int b);
    • 3. 델리게이트 변수 생성.
      • Caculator C;
    • 4. 델리게이터 변수에 함수 연결.
      • C = Plus;
      • C(1, 10);
      • C = Mul;
      • C(1, 10);
    • 결과
      • Result = 11
      • Result = 10

    event

    특정 상황이 발생 할 때, 알리고자 하는 용도

    '게임 > 유니티' 카테고리의 다른 글

    GAME 완성 ㅠㅠㅠ  (0) 2021.07.28
    애니메이션  (0) 2021.07.06
    카메라 설정  (0) 2021.07.06
    유니티의 작동  (0) 2021.07.05
    Input 시스템  (0) 2021.07.05

    댓글

Designed by Tistory.