UE4 Blueprint Random Float in Range node

Software:
Unreal Engine 4.18

Untitled-1

TheĀ Random Float in Range node generates a random float value between the Min and Max parameters.

Advertisements

UE4 Blueprint Delay node

Software:
Unreal Engine 4.18

Untitled-1

The Delay node serves as a timer that will execute the connected blueprint after a predefined time in seconds.

An example of usage could be triggering a game event at a set time after the player entered a location.
You can use random values or other expressions connected to the Duration input to create a richer and less predictable interaction.

UE4 – Enable input for a Blueprint

Software:
Unreal Engine 4.18

By default, Blueprint Actors are set not to receive player input.
* If every Blueprint would be listening to player input events it would hurt game performance.

To enable input events for a Blueprint:
In the Blueprint’s Event Graph,
Connect an Enable Input node to the BeginPlay Event,
Create a Get Player Controller node and connect it to the Player Controller parameter of the Enable Input node to set which player input events to listen to.

Untitled-1.jpg

UE4 Actor Blueprint – Referencing another Actor instance

Software:
Unreal Engine 4.18

A direct reference to another actor instance can’t be created from within the blueprint because it can only be provided at run-time after the instances have been created, both the current actor and the other actor we want to refer to.

In the Actor Blueprint:

  1. Add a new variable of type Actor > Object Reference
  2. Make the variable public and editable in the editor (the eye button..)
  3. Hit Compile and Save.

In the Map Editor:

  1. Place both actors in the map and save it.
  2. Select the actor in which you created the reference variable.
  3. In the Details panel, set the Actor property you created to the wanted other Actor instance.

Untitled-7.jpg

Untitled-7.jpg