Hello! So basically, my intro movie starts, runs fine 1 second, then lags 5 (i think steam is loading because after this, the steam thingy appears in the right corner) and then runs fine. The thing is, I don’t like this mini stutter at the beginning. It is an important part of my movie. I initially thought it was because it was loading my Main Menu so I just put a empty level with a “Press any key to continue” as my main level. Still lagging… Any ideas?
PS: Can I use at least an 1080p video, even though they say I need to use 720?p
Hi! Mine does this as well. If you look in the project settings, you see 2 options in the “Movies” tab. In one of them (can’t remember which off the top of my head), it says “Wait until loading is finished” when you hover your mouse over it. The problem is that startup movies are meant to play while your game is just loading up for the first time (hence the UE4 logo movie; it lags as well depending on how much your game needs to load at startup). My splash screen lags at the beginning for a second or two as well. It IS due to loading, and, someone feel free to correct me if I’m wrong, I’m not entirely familiar with the engine’s internal functionality when it comes to starting up, the only way around it would be to play the startup movies after starting the game. The video’s quality settings will impact its performance, unfortunately.
To my knowledge, the only way to change this would be to preload everything you’d need before playing your startup movies. That’s a bit beyond my scope, unfortunately. I have also seen other games that don’t suffer from this issue. My startup video lags for a split second when my title launches on my PC as well. Sorry, I know it doesn’t seem like much help. I see other similar questions, and they don’t seem to have any answers.
Huh. That’s interesting. Maybe the Steam overlay starting up is enough to cause the stutter. It would make sense, the overlay lags a second or two for me when I launch anything. Perhaps it could also be HDD vs SSD, but I have no way of testing that.
One solution, albeit a bit tricky one, would be to use the media framework (Documentation Link Here) and play your splash screen AFTER the game loads up, perhaps on a level designated for it. I’ve personally never tried this, but logically speaking, it should be possible as long as the video is the correct format. Here’s the Link for playing a video in a level.