Quote: "wow that looks cool Nickydude is it possible you can share the project for that or make an tutorial for the splash system it would be great... Thank you in Advanced "
Sure, here's the code. The anims are separate images.
rem: AGK Splash screen
SetDisplayAspect ( 0.66)
// Load and play splash screen music
splashmusic = LoadMusic ( "splashscreen.mp3")
PlayMusic ( splashmusic, 1)
// Create Logo sprite ready for anim frames
logo = CreateSprite ( 0 )
// Resize sprite
SetSpriteSize ( logo, 50,-1)
// Set the offset to middle of sprite
SetSpriteOffset ( logo, GetSpriteWidth( logo )/2, GetSpriteHeight( logo )/2)
// Position sprite in center of screen using offset
SetSpritepositionByOffset( logo , 50,50)
// Create web address sprite ready for anim frames
wa = CreateSprite ( 0 )
// Resize sprite
SetSpriteSize ( wa, 70,-1)
// Set the offset to middle of sprite
SetSpriteOffset ( wa, GetSpriteWidth( wa )/2, GetSpriteHeight( wa )/2)
// Position sprite in center of screen using offset
SetSpritepositionByOffset( wa , 50, 70)
// Add all 30 frames of the swing anim
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0001.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0002.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0003.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0004.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0005.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0006.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0007.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0008.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0009.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0010.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0011.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0012.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0013.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0014.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0015.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0016.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0017.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0018.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0019.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0020.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0021.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0022.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0023.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0024.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0025.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0026.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0027.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0028.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0029.png"))
AddSpriteAnimationFrame ( logo, Loadimage ( "LogoSwing_frame_0030.png"))
// Add all 13 frames of the web address anim
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0001.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0002.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0003.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0004.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0005.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0006.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0007.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0008.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0009.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0010.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0011.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0012.png"))
AddSpriteAnimationFrame ( wa, Loadimage ( "webaddress_frame_0013.png"))
// Play swinging logo anim
PlaySprite ( logo, 15, 1, 1, 30 )
// Play Web Address anim
PlaySprite ( wa, 1, 1, 1, 30)
// Create particles
// load image for particles
LoadImage ( 1, "particle.png" )
// create a block of particles and set properties
CreateParticles ( 1, 50, 50 )
SetParticlesImage ( 1, 1 )
SetParticlesStartZone ( 1, -30, 22, 30, 22 )
SetParticlesDirection ( 1, 0, 9.0 )
SetParticlesLife ( 1, 9 )
SetParticlesSize ( 1, 14 )
SetParticlesAngle ( 1, 15 )
SetParticlesFrequency ( 1, 30 )
SetParticlesVelocityRange ( 1, 1, 2 )
// Change the colour as soon as particle is made
AddParticlesColorKeyFrame ( 1, 0, 0, 100, 255, 0 )
// Change colour of particle 0.5 seconds after made
AddParticlesColorKeyFrame ( 1, 0.5, 0, 100, 255, 255 )
// Change colour again of particle 1 second after made
AddParticlesColorKeyFrame ( 1, 1.0, 50, 50, 100, 255 )
// Fade colour to black 2.5 seconds after being made
AddParticlesColorKeyFrame ( 1, 2.5, 0, 0, 0, 0 )
Do
Sync ()
Loop
I reject your reality and substitute my own...