You mentioned in your description to go onto the info panel(in the BP editor) and look for the curve float variable but i dont have those do you now a fix?
I copied the exact code but the door is opening in the direction where the character is standing Opposite to the direction in video I can't figure out why
Hello! So I'm assuming you are on the two sided door implementation and your door opens from both sides well, but its just that it opens in the wrong direction. In that case, I think the quickest fix would be switching the signs in the tenerary operator of the OpenDoor function. That is: float Angle = bDoorOnSameSide ? -DoorRotateAngle : DoorRotateAngle; Changed to: float Angle = bDoorOnSameSide ? DoorRotateAngle : -DoorRotateAngle; Or instead, you could also just add a negative sign when using the Angle variable. I think this might be because your door axis is on the opposite side of the door I used in the video so the angles are switched. I hope this helps!
Thank you for your time and effort. I have a problem with the door as it wont close after I open it despite I follow your codes but it wont act the same as you shown in the video. Any suggestion. can u please help me with that.
Hello! I can't really be sure what the problem is since I cannot see your code directly, but here are a few possible things I can think of: 1. Make sure you are calling Timeline.Reverse() to close the door. You can try putting something like UE_LOG(LogTemp, Display, TEXT("Timeline Reverse has been called!")); under Timeline.Reverse() to see if it is being called. 2. Make sure you click Directly on the door (for example, the door frame) when you close it. (Clicking the middle of the door will not send an interaction.) If you want an interaction by clicking the middle of the door, see 13:29 3. I just realized in the video, I never explained how to equip the curve float. To do that, go into your BP_Door actor and in the details panel on the right, there should be an option to select the curve float. Select the one you have made (9:10). Sorry I forgot to include this part in the video Hope this works!
Great tutorial. You covered a lot of useful info in a really efficient manner.
Thank you so much!
I can’t find the option to enable and assign the curve to my actor. Please help 😭
Very useful tutorial with detailed explanations of math and vectors👍
Thank you, I'm glad it helped!
To keep the timeline ticking,
We can add tick timeline
With delta time
In the tick function.
🔥🔥🔥🔥
Do I need to make a character in c++ to follow this tutorial? I currently only have a character in blueprint.
You mentioned in your description to go onto the info panel(in the BP editor) and look for the curve float variable but i dont have those do you now a fix?
go to class defaults
@@fatimo4kplease help
I copied the exact code but the door is opening in the direction where the character is standing
Opposite to the direction in video
I can't figure out why
Hello!
So I'm assuming you are on the two sided door implementation and your door opens from both sides well, but its just that it opens in the wrong direction. In that case, I think the quickest fix would be switching the signs in the tenerary operator of the OpenDoor function.
That is: float Angle = bDoorOnSameSide ? -DoorRotateAngle : DoorRotateAngle;
Changed to: float Angle = bDoorOnSameSide ? DoorRotateAngle : -DoorRotateAngle;
Or instead, you could also just add a negative sign when using the Angle variable.
I think this might be because your door axis is on the opposite side of the door I used in the video so the angles are switched.
I hope this helps!
Thank you for your time and effort. I have a problem with the door as it wont close after I open it despite I follow your codes but it wont act the same as you shown in the video. Any suggestion. can u please help me with that.
Hello!
I can't really be sure what the problem is since I cannot see your code directly, but here are a few possible things I can think of:
1. Make sure you are calling Timeline.Reverse() to close the door. You can try putting something like
UE_LOG(LogTemp, Display, TEXT("Timeline Reverse has been called!"));
under Timeline.Reverse() to see if it is being called.
2. Make sure you click Directly on the door (for example, the door frame) when you close it. (Clicking the middle of the door will not send an interaction.) If you want an interaction by clicking the middle of the door, see 13:29
3. I just realized in the video, I never explained how to equip the curve float. To do that, go into your BP_Door actor and in the details panel on the right, there should be an option to select the curve float. Select the one you have made (9:10). Sorry I forgot to include this part in the video
Hope this works!
@@SugimuraKaito Thank you I will try it as soon as I get back home. appreciate it.
@@abdullaalromaithi8907did you fix it??
👋👋👋👋👋👋👍👍👍👍👍👍
Not a good video... Everything is too fast and Main character is skipped..very bad 😞