Please login or register.

Login with username, password and session length
Advanced search  

News:

IRC channel - server: waelisch.de  channel: #wme (read more)

Author Topic: Progress indicator image?  (Read 4610 times)

0 Members and 1 Guest are viewing this topic.

sychron

  • Wanderer zwischen den Welten
  • Global Moderator
  • Regular poster
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 223
  • There is no spoon. The enemy gate is down!
    • View Profile
Progress indicator image?
« on: November 10, 2008, 11:39:49 AM »

Hi,

would it be possible to use an image for the loading progress indicator?
This would enable indicators with rounded edges etc.

To display the image, there could be two modes: "stretch" and "reveal". "stretch" takes the image and stretches it according to the current percentage, "reveal" just reveals the image according to the percentege.
The artist should be responsible for fitting the progress indicator image into the progress indicator area of the loading screen ... it should just replace the colorfill.

So much for the basic request, while writing it, I got another idea:

Solution to some "problems" or wishes while loading could be a sprite progress indicator. This ist just a simple sprite, except it is NOT animated normally. Instead, you calculate the current frame based on the load percentage. so if the sprite has 100 frames, each percent will display another frame. if the sprite has just 10 frames, every 10 percent share one frame.  Artists should be aware that there is no guarantee that a frame is shown at all, for it might get skipped by fast loading progress.

This would make some special effects possible, ranging from switching loading screen images (as requested sometimes) to alternative loading indicators, perhaps a simulated console printing status messages.

From other threads I know that the loading image will only be updated from time to time when the indicator changes, so (ab)using the indicator itself to create theese effects could be a way to "enhance loading experience" without much engine reprogramming ;-)
« Last Edit: November 10, 2008, 11:41:31 AM by sychron »
Logged
... delete the inner sleep ...
 

Page created in 0.035 seconds with 23 queries.