-
함수(function) vs 이벤트(custom event)언리얼 2022. 11. 17. 16:10
함수는 프로그래밍 언어에서 사용되는 함수의 기능과 동일하다고 생각하면 된다.
반환값이 있고 파라미터가 존재한다.
또한 함수 내에서만 유효한 지역 변수가 존재할 수 있다.
다만 함수는 이벤트와 달리, 타임라인이나 딜레이 노드 등과 같이 시간을 컨트롤하는 노드를 사용할 수 없다.
커스텀 이벤트는 함수와 달리 반환값이 존재하지 않는다.
함수에서 언급했듯 시간을 컨트롤 하는 딜레이나 타임라인 노드를 사용할 수 있다.
네트워크를 통해 복제될 수 있기 때문에 멀티 플레이에서 강력한 기능이라고 하는데..
이부분은 네트워크 개발 시, 체감할 수 있을 것 같다...
또한 이벤트는 실행 시작 이후, 보장할 수 없다는 내용이 있는데,
만약 이벤트 e1이 이벤트 e2 전에 실행 완료되어야 하는 경우, 이를 보장할 수 없다는 의미인 듯 하다.
https://pixelsapiens.com/functions-vs-events-in-unreal-engine-4/
Functions vs Events in Unreal Engine 4 | PixelSapiens
Learn what's the difference between functions and events in UE4 and when to use one or another.
pixelsapiens.com
'언리얼' 카테고리의 다른 글
렌더링 항목의 visible(표시) vs Hidden In Game(게임에서 숨김) (0) 2022.11.18 타이머 설정 뒤, 함수/이벤트 실행 (0) 2022.11.17 액터 구하기 (0) 2022.11.17 벡터 혹은 로테이터 값을 갖는 항목 분할하기 (0) 2022.11.17 Lerp(선형보간) 이해하기 (0) 2022.11.12