Hi everyone, my first post here. I’m just learning UE4 and have ran into a problem that I cant seem to figure out or find any tutorials on, How would I go about having things happen after a certain time? say I wanted a matinee animation to run 5 mins in from beginning of play then another say at the 7.5 min mark and then maybe begin to rain at 9 mins and so on. I’m sure its quite simple but I just cant figure it out. So yeah if anyone can help me out I would appreciate it.
thanks.
Try using the ‘Delay’ Node and attach it between your begin play node and your event you want triggered.
Thanks mate that seems to do the job!
No worries, i’m always here to help
Now that’s funny.
Tip: If you have a lot of these and don’t want a bunch of delay nodes everywhere in your BP, you can trigger events from within a Matinee too.
Add an empty group, create an Event track. Keyframe everywhere you want a particular event to happen. Note that you can name these keyframes different things, and use the same names at various times and those will always be considered a single event.
Next, select your Matinee actor in the scene. Right click in the scene Blueprint and add a Matinee controller node. Refresh it. You should now see outputs for each event name.
You’ve got to give credit where credit is due…
Cheers to Henrik for a more elegant solution though.
lel you got me, didn’t know you were here also but yes thanks again for the help and thanks Henrik I will use a mixture of both methods seeing that I already set up a few delay nodes. I’m only working on a little 10 min demo with probably 10 or so events to trigger but I may as well give both methods a try so I learn a thing or 2.
PS. pic is for you alex