W jaki sposób mógłbym stworzyć splash screena?

0

Witam wszystkich serdecznie. Nie wiedziałem w jakim dziale umieścić mój temat, więc jeśli popełniłem błąd zamieszczając go tutaj, proszę kogoś o przeniesienie go do odpowiedniego działu. Ale już do rzeczy.

Mam do Was pewne pytanie. W jaki sposób mógłbym stworzyć splash screena? Chodzi mi o jakiś obraz dajmy na to 500x500, który wyświetla się kilka sekund przed startem programu, a po tym czasie aplikacja .exe normalnie się uruchamia? Czy istnieją do tego jakieś programy, czy wystarczy jeden skrypt? Od razu dodam, że potrzebuje oddzielnego kodu, który wywoła ten splash screen, ponieważ mam już gotowy plik .exe.

pokaż obrazek przez 5 sekund

uruchom aplikację - aplikacja.exe
0

Chyba najprostsze, w main po prostu wczytać obrazek, wyświetlić a po x czasu ściągnąć i kontynuować odpalanie apki czy wręcz w tle odpalać appke.
a w qt masz splashscreen
http://doc.qt.io/qt-5/qsplashscreen.html

1

Splash to zwykły formularz – z reguły okno bez belki tytułowej i obramowania, wypełnione w całości danym obrazem lub renderowanym w locie, dodatkowo zabezpieczone przed zamknięciem. Takie okno jest integralną częścią danej aplikacji, więc błędne jest założenie, że po danym czasie należy uruchomić osobny program.

Pierwsze co można znaleźć w Google:

0
furious programming napisał(a):

więc błędne jest założenie, że po danym czasie należy uruchomić osobny program.

Musze tak to zrobić ponieważ plik .exe który posiadam to nie plik napisany w c++

1

Mhm… w takim razie zrób tak jak na tutorialu, tyle że zamiast wyświetlać główne okno, Ty odpal zewnętrzny program, po czym zakończ działanie bieżącego. Będziesz mieć dwa pliki wykonywalne, ale cóż… skoro to nie Twój program, to raczej nie masz wyjścia.

0

Gdzie napisałem, że to nie mój program? Jest to gra stworzona na silniku Unity 5, a to środowisko nie pozwala na użycie splash screenów...

1

Nieważne czy to Twój program czy nie. Osobna aplikacja, więc potrzebujesz samego splasha, który ją uruchomi, a następnie sam się zamknie, czym zakończy działanie procesu.

Edit: na pewno się nie da? Google twierdzi coś innego.

0

Nie, nie da się stworzyć takiego splash screena jakiego opisałem, na 100%. C# jak i Unity znam jak własna kieszeń... Dziękuję za pomoc, miłej nocy :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1