Unreal Engine 4 Tutorial - Level Travelling Part 1: Player Starts

  Рет қаралды 26,991

Ryan Laley

Ryan Laley

2 жыл бұрын

In this 2 part episode we are going through to do a transition between levels using the player start tag and some cool effects.
In Part 1 we show how to use the Player Start Actor's start tag to set where the player spawns when entering a level.
SUPPORT ME
Patreon I / ryanlaley
Buy Me a Coffee I buymeacoffee.com/RyanLaley
Donations I paypal.me/ryanlaley
PRIVATE 1-2-1 SESSIONS
Email me at support@ryanlaley.com for more information and rates, or visit www.ryanlaley.com/learn-games-...
JOIN THE COMMUNITY
Discord I / discord
FOLLOW ME
Twitter I / ryanlaley
Facebook I / ryanlaleygames
Instagram I / ryanlaleygames

Пікірлер: 66
@josephlongoria136
@josephlongoria136 7 ай бұрын
been 5 years and still dont understand why i dont start with you first im always trying to figure stuff out the hard way. THANKS MAN!
@Karlettto89
@Karlettto89 Ай бұрын
Thank you Ryan!!! I have been looking for the an event like "Handle Starting New Player" to trigger a loading screen in a multiplayer game. Super thankful for your tutorials!
@stevenkent5351
@stevenkent5351 2 жыл бұрын
holy hell thats easier than CopyPaste transforms into open level and saving variables in the game instance. Thank you for this, that saves a little bit of a headache from now on.
@hellstriker5084
@hellstriker5084 2 жыл бұрын
thanks man i was looking for an easy solution to this and gotta say this is the best. really simple to follow tutorial
@PatrickTheDM
@PatrickTheDM Жыл бұрын
Very nice. This had been stumping me for a long time.
@philsadler6665
@philsadler6665 3 ай бұрын
OMG. After 2-3 days searching and trying how to get this right, landed on your (this) vid. And in the first 'paragraph you define exactly my problem statement!!!!! As josephlongoria says....why did I not come to your channel in the first place?? Duh stooopid me is why!!!! Thanks for covering this....just hope I can get it working...
@TheRealJackArthur
@TheRealJackArthur 2 жыл бұрын
Just what I was looking for! Thanks!
@Reppnek
@Reppnek Жыл бұрын
This was a great solution, thank you. Other I've looked up were waaaaay to complicated and prone to bugs.
@jaydesu
@jaydesu 2 жыл бұрын
I was just thinking about how would I do this. Its like the youtube gods just knew... thanks for posting, just what I needed.
@TheRealJackArthur
@TheRealJackArthur 2 жыл бұрын
Same here!!
@KarmaChoedakAcharya
@KarmaChoedakAcharya 2 жыл бұрын
Thank You, Still Rocks!
@leogillff
@leogillff Жыл бұрын
Thank You so Much
@RiverFox_YT
@RiverFox_YT Жыл бұрын
nice tutorial thank you. i have a question, it seems to take a while loading from one map to another, im guessing ebcause of the size of my main level. is there a way to speed that up? or have some sort of transition screen while waiting for it to load? currently its like a frozen screen untill it loads in
@Eletreeon27
@Eletreeon27 2 жыл бұрын
I have a problem,i put 3 Player start at 1 map ,everytime i started the game it automatic spawn random between 3 player start How to fix this? Sorry about my bad english
@KillerDudeT19
@KillerDudeT19 Жыл бұрын
im having the same issue, did you fix it?
@lefrog3851
@lefrog3851 7 ай бұрын
​@@KillerDudeT19im having the same issue did you also fix it?
@argentiignis
@argentiignis 4 ай бұрын
You're my hero
@ajsGuitar1979
@ajsGuitar1979 10 ай бұрын
For those that were having trouble with the initial player start not being set - i.e. it starting at a random one of the multiple player starts in the level - I was able to solve this and retain the ability to travel to another level and return back to the correct player start point. I did it by overriding Choose Player Start function inside the GameMode blueprint instead of using the event that Ryan uses. I then used a select node to select the value of a variable as the player start name if the length of the options string variable is zero or the options string variable minus the first character if the options string contains the player start name.
@ajsGuitar1979
@ajsGuitar1979 10 ай бұрын
ok so when I packaged the game and run it the playerstart was broken again. After a bit of digging I figured out two problems. Overriding the Choose Player Start function is the wrong approach so I returned to Ryan's method of using the event. The second problem is more interesting - the options string when the game is running as packaged has ?name=player in it. Turns out the options string is actually a ? separated list of key=value pairs so instead of just setting the options string in the transition blueprint to the playerstart tag destination I replaced it with playerStart=. It's then possible to use the HasOption and ParseOption functions to check if the playerStart option is present and get it's value if it is.
@Speed74LP
@Speed74LP 16 күн бұрын
Thank you! That works like a charm for me. Didn't even know you can parse options like that.
@chapacubraelderscrollsonli3491
@chapacubraelderscrollsonli3491 11 ай бұрын
SO MANY people saying its not working (no, its not working, player randomly spawns in different player starts when loading level) and Ryan doesn't give a crap to answer...meanwhile he wants more Patreons!
@YouWillDoAsYouAreTold
@YouWillDoAsYouAreTold 2 жыл бұрын
thanks :D
@arankasih1162
@arankasih1162 2 жыл бұрын
hello ryan! what an amazing video! but i have a problem where my player wont spawn correctly, it doesnt spawn in the player starts of the door. can you help?
@Emarketsarts
@Emarketsarts Жыл бұрын
Something wonky with this in 5.0. It was working good in standalone , then when i packaged it , it didn't work , i come through a level transition and it just sets me in a random place on the level.
@jonzcrypto
@jonzcrypto 2 жыл бұрын
Why the hell does it sometimes randomly put me at the entirely wrong player start when there is more than one in a level? I have rechecked my code multiple times and can verify it's exactly what the tutorial shows. I honestly believe it's a bug that needs to be resolved.
@SirPanda47
@SirPanda47 2 жыл бұрын
same issue here as well
@VRZockerDE
@VRZockerDE 2 жыл бұрын
Same problem here. Did someone found a solution?
@metalcrow705
@metalcrow705 2 жыл бұрын
same issue here
@VRZockerDE
@VRZockerDE 2 жыл бұрын
@@metalcrow705 please tell me if you find a solution. Couldn't find a fix and dev's Discord couldn't help.
@metalcrow705
@metalcrow705 2 жыл бұрын
@@VRZockerDE will do,trying to find a solution but nothing seems to work
@pressuremakesus
@pressuremakesus 11 ай бұрын
Hi! --- Please HELP --- how do I set my player start when I start my game? it keeps ignoring my "start game" player start and spawns my character right up my first door transition player start.
@BelfrostStudios
@BelfrostStudios 7 ай бұрын
How would you set this up to have it be a door you interact with, and that cues up an animation of door opening before level loads?
@spectrathegame
@spectrathegame 2 жыл бұрын
How would one adapt this for use with the stream level node? The open level approach in this video is not viable for large or complex levels
@dreamcreateinspire
@dreamcreateinspire 2 жыл бұрын
amazing but one thing! when i teleport into the next map...its unplayable! what do i do to transgfer and run around in the map. thanks
@m3dia_offline
@m3dia_offline 2 жыл бұрын
Incase anyone is struggling @9:37 with the minus node in UE5, using "Function Subtract" is the same. However the "Function int - int" doesn't show up like in the tutorial. Cheers
@kyoo5877
@kyoo5877 2 жыл бұрын
I have a question how can i do this if i create a widgetHUD nammed " other map " on the screen , and i click on it to change the level
@michaelkukula5926
@michaelkukula5926 5 ай бұрын
Does it restart the level when you go back to it? Like if an NPC is at wall 1 at start and walks over to wall 2. Then player goes to level 2 and returns to level 1, would the NPC return to its original location at wall 1, or would it still be at wall 2?
@roark4441
@roark4441 2 жыл бұрын
Followed the instructions exactly, but I run into a problem: When I try to go back to the first level, it always starts me right at the original player start location, rather than the doorway I tell it to.
@patstreater
@patstreater Жыл бұрын
I have the same issur
@OriNebebe
@OriNebebe Жыл бұрын
Not sure if you're still looking for an answer, but maybe it comes down to your Pawn. If you manually placed it the level, then there's a high chance that the Player Start is ignored. I tried removing it, and it worked like a charm! There's also the matter of Game Mode and setting your character as a default pawn. Hope that helps!
@josephlongoria136
@josephlongoria136 7 ай бұрын
need to make and save new game MODE in project settings then restart for me at least
@ziadfeteha762
@ziadfeteha762 2 жыл бұрын
Ryan When i choose the specific starting point my vr pawn disappear
@RatoBombaGamesTM
@RatoBombaGamesTM Жыл бұрын
If I want to create a confirmation button? For example, when I get close to the box, I press "E" and a confirmation window appears, confirming if I want to change the level, yes or no, what should I do?
@prasannak1999
@prasannak1999 Жыл бұрын
Use the key node to match the key required ...
@WayWayAwesomecooks
@WayWayAwesomecooks 4 ай бұрын
When I load into the next level my character is gone and I float like when you first start a project in unreal
@washynator
@washynator 2 жыл бұрын
Great video, but the audio is so messed up :(
@magegames6202
@magegames6202 Ай бұрын
sometimes i enter into my cave changing levels and it works and sometimes i come out and im where i should be other times its picking a different start point any idea what i did wrong followed the tutorial exact all destination points are names correct and playing in stand alone mode
@magegames6202
@magegames6202 Ай бұрын
i figured it out anyone with a similar problem make sure you change your game modes in the levels you use
@RAYS1911
@RAYS1911 Жыл бұрын
thnx man:) but its not working for me in ue 5.2 :(
@KensireGames
@KensireGames 3 ай бұрын
This works in the editor but crashes when i export the game
@CrySevastopol
@CrySevastopol 6 ай бұрын
In 5.3 its work correctly
@godofvideoss
@godofvideoss 9 ай бұрын
Hi Ryan, I'm using UE 5.x but the "handle starting new player" override function is not available, only 10 are shown. What can I do now?
@RyanLaley
@RyanLaley 9 ай бұрын
Make sure you are using the correct parent game mode class. There are two. One has more options than the other
@godofvideoss
@godofvideoss 9 ай бұрын
@@RyanLaley Yes, then I tried this logic, but after the first time it randomly returns the character even if set correctly
@AlexLusth
@AlexLusth Жыл бұрын
Is this method still working for anyone?
@t3hpwninat0r
@t3hpwninat0r 2 жыл бұрын
@fivefive9638
@fivefive9638 2 жыл бұрын
this doesn't work anymore
@Fourzifer
@Fourzifer 2 жыл бұрын
It works just fine!
@stormr
@stormr 2 жыл бұрын
Works fine still, at least in UE5
@mansegamestudios
@mansegamestudios Жыл бұрын
@@stormr I'm seeing it fail when I build the project and launch it.n
@stormr
@stormr Жыл бұрын
@Manse Game Studios i havent tried it in a built project. Only in editor. Maybe it doesnt work correctly anymore
Unreal Engine 5 Tutorial - Level Instancing
9:27
Ryan Laley
Рет қаралды 42 М.
🌊Насколько Глубокий Океан ? #shorts
00:42
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 4,2 МЛН
Unreal Engine 4 Tutorial - Damage Types & Status Effects
15:52
Ryan Laley
Рет қаралды 19 М.
I Made a Game With Only FREE Assets In Unreal Engine 5
11:45
Smart Poly
Рет қаралды 472 М.
Unreal Engine 5.4: Nanite Tessellation in 10 Minutes | 2024
10:56
Reality Forge
Рет қаралды 60 М.
[ctf-bt-]
45:44
Lunic
Рет қаралды 1,1 М.
Build A Level Transfer System To Spawn At Any Location In Any Level
13:07
Faire du Leg IK sur Control Rig | Unreal Engine 5
1:26:42
Gamedev Teacher
Рет қаралды 20 М.
I Struggled With Blueprint Interfaces for Years!! (Unreal Engine 5)
16:48
Glass Hand Studios
Рет қаралды 172 М.
Unreal Engine: Understanding Maps, Levels, and Sublevels using the Levels Tab.
26:27
🌊Насколько Глубокий Океан ? #shorts
00:42