1.1 - 트리거 박스

Level Scripting 예제 레벨에 대한 개요로, 예제 1.1: Trigger box used to open a door, 트리거 박스로 문열기 입니다.

Windows
MacOS
Linux

levelscripting_1_1.png

트리거 박스 액터는 문짝 세트가 들어있는 블루프린트 앞에 놓입니다. 플레이어가 트리거 박스에 닿으면 문은 열리고, 떠나면 닫힙니다. 문 블루프린트에는 커스텀 이벤트에 연결하기 위해 필수적인 애니메이션 스크립트가 전부 들어있습니다.

레벨 스크립트

LevelScript_1_1_LS.png

여기 작은 파랑 변수 노드에서 보이는 것처럼, 블루프린트 액터에 대한 레퍼런스가 제공되면 레벨 스크립트는 그 블루프린트 안의 어떤 커스텀 이벤트도 호출 가능할 뿐만 아니라, 레벨 스크립트 안의 이벤트를 특정 조건에 묶을 수도 있습니다. 이 경우 우리는 플레이어가 (문에 둘러져 있는 초록 박스인) 트리거 볼륨을 드나들 때 발동되는 오버랩 이벤트를 사용합니다. 이 이벤트가 발동되면, BP_Double_Doors 블루프린트 액터에서 그에 상응하는 커스텀 이벤트를 발동시킵니다.

BP_Double_Doors 이벤트 그래프

클릭하거나 우클릭 - 다른이름으로 저장 후 원래 크기로 볼 수 있습니다.

BP_Double_Doors 블루프린트 액터에는 약간 복잡한 문에 대한 셋업이 포함되어 있습니다. 여기서는 타임라인 을 어떻게 사용해서 각 문의 위치, 볼트 메커니즘의 회전, 볼트에 적용된 머티리얼 등 여러가지 것들을 돌리고 있는지 확인할 수 있습니다. 이 망은 블루프린트용으로 만들어진 Open DoorsClose Doors 커스텀 이벤트를 받을 때마다 발동됩니다.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback