Hi everyone,
I’m working on a project in Unreal Engine with a MetaHuman connected to Convai. What I’d like to achieve is:
When the player (together with my MetaHuman guide) enters a specific area (e.g. near a tree, sculpture, server model), my MetaHuman should automatically start talking and explain what this object is – without the player needing to ask about it.
What I’ve done so far:
-
I created a Blueprint actor for the area with a Box Collision.
-
In the Event Graph I used OnComponentBeginOverlap → compared Other Actor == GuideRef (my MetaHuman).
-
If true, it goes through DoOnce and then calls Invoke Speech on the ConvaiChatbot component of my MetaHuman.
-
The Trigger Message is set with a fixed text inside … .
-
I added a Set Timer by Function Name → ResetGate → Reset DoOnce so the trigger can fire again after cooldown.
-
In the details of my InfoArea Blueprint, I assign my MetaHuman to the GuideRef variable.
I’ve attached a screenshot of my Blueprint setup.