• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by PendingFox · Jan 17, 2017 at 02:21 PM · splash-screensplash screen

Is there way to make a separate splash screen window like photoshop has?

want to make a small popup window with an image on it, which will show up when user launches the game. It will load the main scene in the background and disappear(main scene window will appear accordingly).

Sort of like Maya or Photoshop does it.. Oh and it should work in runtime of course and should be cross-platform, Win & Mac in particular.

I've found a "draggable resizable window" in asset store which provides kinda similar functionality but it uses user32.dll thus works on Windows only.

Any help is greatly appreciated. Thanks!

p.s. another bonus would be to have a custom shaped window based on Splash image alpha. For example a star shape or any custom shape.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by PendingFox · Jan 17, 2017 at 08:47 PM

@Creeper_Math thanks for your reply :)

The problem is that I need a borderless window at launch. I can pass the -popupwindow parameter manually from shortcut properties or terminal but that's kinda dirty. I also want it to have a custom shape nut just a square one(based on textures alpha).

As for the rest it should be quite simple; I'll just load the main game scene in the background (ala Application.LoadLevelAsync(id); ) and wait for a callback.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Creeper_Math · Jan 17, 2017 at 07:07 PM

Maybe make the first scene change the resolution of the screen to a smaller resolution (with your splash screen) and once it finishes that it just sets it back to the original resolution

You can get and set the resolutions by using

 // Get the Resoltion
 Screen.currentResolution;
 // Put the current resolution into a vector2
 Vector2 Resolution = new Vector2(Screen.currentResolution.width, Screen.currentResolution.height);
 
 // Set the Resolution
 Screen.SetResolution();
 
 // Using a vector2 to set a new resolution
 Vector2 Resolution = new Vector2(*Width*,*Height*);
 Screen.SetResolution(Resolution.x, Resolution.y, false);
 // Last "False" is for fullscreen, so if you do want fullscreen then just set that to true
Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

87 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Can't disable Unity's Splash Screen with Unity Plus Account 1 Answer

Do I need to buy unity pro? 4 Answers

Black Screen After Splash Screen IOS 3 Answers

How to change Android splash screen back? 0 Answers

Editor Splash Screen freezing 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges