Reality 4.27

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.