• 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 /
avatar image
6
Question by GamezAtWork · Dec 22, 2010 at 02:20 PM · screenloadinganimated

Animated Loading Screen

Well... This question kinda falls into two bits.

a) How do I actually make a loading screen? Like, when I go from Scene to Scene...

b) How do I make it such that its animated? Like a little 2D character running, a filling bar, etc.

Thanks!

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
14

Answer by Borgo · Jan 25, 2011 at 02:44 PM

The simple way:

Create a scene that will be your loading screen, do what you want to do with this scene (an animation or whatever you want). Don't forget to make this small to load.

Create an object with a script and in the Update function of this script just put these lines:

if(Application.GetStreamProgressForLevel("levelName") ==1){
    Application.LoadLevel("levelName");
}

Make sure that you put these scenes in order when publishing:

LoadScreen
Leve1
LoadScreen
Level2
...

The Application.GetStreamProgressForLevel() function return a float number between 0 and 1, you can use this to make a progress bar too.

Comment
Add comment · Show 4 · 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 Michael 12 · Nov 29, 2011 at 03:19 PM 0
Share

O$$anonymous$$ I'm tryin this out for the stand alone player but when I try it my animation does not play, my level load up ok after about 20 seconds or so but no animation & yet my animation works perfectly if I just test out the Load Screen?? Am I missing something??

avatar image Mortennobel · Nov 29, 2011 at 03:49 PM 2
Share

You should use LoadLevelAsync http://unity3d.com/support/documentation/ScriptReference/Application.LoadLevelAsync.html This way you will still have repaints during loading.

avatar image Michael 12 · Nov 29, 2011 at 04:13 PM 0
Share

I've heared of that option but it says that it's Pro ONLY feature :(

avatar image ShibbyDots · Feb 13, 2013 at 01:47 AM 0
Share

The script that you posted works great... But, the string that you use to select the level will only support one level. I'm working on something to get around this, will post back when I figure something out. Good luck guys!

avatar image
2

Answer by Justin Warner · Dec 22, 2010 at 02:26 PM

http://forum.unity3d.com/threads/38405-loading-screen

http://forum.unity3d.com/threads/17298-Adding-Loading-Screen-While-Unity-is-getting-Loaded

Googled: unity loading screen

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

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Can I play slideshows, music or animations in the loading screen? 2 Answers

Loading Scree 2 Answers

How does one Implement a Loading screen? 2 Answers

Loading Screen Unity Basic 2 Answers

GUIkit black screen 1 Answer


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