Open/Close Door

In this tutorial, we will learn the basics of using function exposing. We will rotate the door using the Timeline component. This tutorial focuses on three topics:

  • Using ZD Actor Component.

  • Using Blueprint Events.

  • Using timeline function on blueprints.

Getting Started

  • Click on ADD NEW and then BLUEPRINT CLASS

  • Click Actor

  • Select actor on Content Browser. Rename it as RotatingDoorExample.

  • Click ADD COMPONENET and in the search bar find and select the ZDACTOR

  • Click ADD COMPONENT in the search bar find and select the STATIC MESH

  • Rename Static Mesh Component as Door Static Mesh. On the Details Tab(right side of screen) click Static Mesh tab and select SM_Door as static mesh.

  • Click Event Graph.

  • On the Event Graph, right-click into space and search for "Custom Event" and click Add Custom Event.

  • Create two Custom Event. Rename these as Open Door Event and Close Door Event.

  • Right click into space and search for “Timeline” and click to Add Timeline.

  • Connect the events shown as below. After connect the pins, Double Click on Timeline_0.

  • In the timeline click on Add Float Track.

  • After click on button, rename it as Rotating Value.

  • Right click on the space Add Key to CurveFloat.

  • Set Time and Value to 0.

  • Right Click onto space, and Click Add key to CurveFloat_1.

  • Set Time to 2 and Value to 90.

  • Click On EventGraph and connect the nodes as shown in below.

  • Click on ADD NEW and then select the FUNCTION

  • Rename the function as OpenDoor. Right Click on space and search for Open Door Event.

  • Connect the nodes shown as in below.

  • Create another function. Rename as Close Door. Call Close Door Event.

  • Click COMPILE and then SAVE. Close the blueprint.

  • Move RotatingDoorExample into the level.

  • Launch Reality Setup. Click Play on Reality Editor.

  • Click RotatingDoorExample on Reality Setup graph. Click Open Door and Click Close Door. Investigate the level.

Last updated