Having a hard time following the vr puzzle game tutorial

Hi, I’m making simple vr puzzle game with this tutorial in unreal 4.27

But I’m having a hard time following that tutorial because it was made before version 4.27
How to do the event drop bpi, which appears about 9 minutes in the tutorial, in version 4.27?

Interfaces are created in the Content Browser:

image

After creating one, open (double click) and populate it with functions. An interface can then be added to any blueprint:

Actors implementing an interface have access to its functions:


I even made a BPI. By the way, can it play the same role as event drop bpi in Tutorial once i create it?

Yes.

Thank you,sir. I will try it!!

1 Like

well…I did the same with the tutorial
But… It’s impossible to set my object’s location to collision

Not sure what you mean. Can you be more specific?

image



image
i want to locate my object to these collision. Here’s my BP

? I’d rather learn Korean (right?) than try to attempt to decipher the above :wink:

SORRY I will reload that with english version

I do not mind another language, I just need to see the actual nodes :smiley:

So you’re comparing something to an object Alphabet Required. What is that? Where does it come from, how is the reference set? Is it valid?

Do note that I have absolutely no clue what you’re trying to do…


If you put prints string everywhere, which parts of the above script execute and which do not?

I made ‘AlphabetRequired’ Variables in BP TyperPuzzle(same role fuse box in tutorial)
Alphabet BP acts like a fuse in the tutorial

Making a reference variable does not do anything on its own. You need to assign (SET) an object to it. Try this:

image

Does it even print?

There is no printing. Nothing appears on the preview screen (Hello).
Maybe I didn’t assign object to it.

I am assuming this is a reference to an actor, right? How does this actor make it into the game, how is it spawned? Is it already in the scene? Is there more than one?

The variable you created can point to an actor like that but it needs to exist first and we need to know where it is or, at least, how it was created.

AlphabetRequired is casting to BP_TopAlphabet(Fuse)
And BP_TopAlphabet is already in the scene… thank you for your Big help…TT

I’ll have to try the tutorial again. In the tutorial, there was no process of assigning an Alphabet Object reference separately, I don’t know why it doesn’t work

did you have the blueprint interfaces correctly created and implemented?

did you have the blueprint interfaces correctly created and implemented?

The ref is invalid, mate.

Can you timestamp the tut where they use this?


If there’s always only one of them, you can:

Providing the actor instance exists (in the scene), you now have a valid reference.


Or, if both actors are already in the scene, you can pick it directly from there.

image

And then:

image


Btw, isn’t it one of the tuts where you’re supposed to download files or something first?

1 Like