본문 바로가기
Unreal Engine

Unreal Engine 이벤트(Events), 함수(Functions), 매크로(Macros) 소개

by hfgraphic 2025. 10. 14.
반응형

 

이벤트(Events), 함수(Functions), 매크로(Macros) 소개

 

자, 이제 **이벤트(Events), 함수(Functions), 그리고 매크로(Macros)**에 대해 이야기할 시간입니다. 아직 기본기를 다루고 있지만, 이제부터 더 재미있어질 것입니다.

저는 이벤트, 함수, 매크로가 무엇인지 간략하게 설명하고, 다음 글에서 이 세 가지를 심층적으로 다룰 것입니다.


 

 

1. 이벤트 (Events)

  • 가장 기본적인 이벤트는 지금까지 우리가 사용해 온 **Begin Play (플레이 시작)**입니다.
  • 이벤트는 코드를 작동시키는 동력입니다.
  • 이벤트언제 코드가 실행되어야 하는지 알려주는 역할을 합니다. 즉, **트리거(Trigger)**됩니다.

 

2. 함수 (Functions)

  • 함수는 코드 내에서 작성되며, 게임 내에서 특정 행동을 수행하는 역할을 합니다.
  • 예를 들어, 지금까지 우리가 사용한 Print String함수입니다.
  • 만약 Print String 노드를 Event Begin Play에 연결하고 Play를 클릭하면, 이 함수는 화면에 문자열을 출력하는 행동을 수행합니다.
  • 함수이벤트 없이는 작동할 수 없습니다.

 

3. 예시: 이벤트와 함수

  • 예를 들어, 우리가 바닥(Floor) 참조를 가지고 있다고 가정해 봅시다.
  • 우리가 바닥의 위치를 변경하고 싶고, 여기에 우리의 변수를 연결한다고 해봅시다.
  • 이제 우리는 두 가지 함수를 가지게 됩니다.
  1. Print String 함수
  2. Set Location 함수
  • 함수들은 코드에 특정 행동을 수행하게 합니다.
  • 그리고 이벤트는 이 코드를 실제로 **실행(run)**하도록 **촉발(trigger)**시키는 역할을 합니다.

 

4. 매크로 (Macros)

 

  • 마지막으로 매크로가 있습니다. 예를 들어, IsValid (유효한가) 노드는 매크로입니다. (우리는 아직 매크로에 대해 깊이 있게 다루지 않았으며 나중에 이야기할 것입니다. 지금 당장은 혼란스럽게 하고 싶지 않습니다.)

다음 글에서는 이벤트에 대해 자세히 다루겠습니다. 거기서부터 하나씩 배워 나갑시다.

 

반응형