Aujourd'hui on va créer une chanson avec une animation pour souhaiter un bon anniversaire!
On va construire des scripts pour la chanson "joyeux anniversaire" avec l'extension "musique" et créer une animation de sprite chantant et une animation qui écrit "Bon anniversaire".
On a besoin d'utiliser beaucoup de sprite et de script, mais la logique et très simple!
Contents
Créer la chanson "joyeux anniversaire"
Tout d'abord, on va choisir un sprite qui chante la chanson "joyeux anniversaire" (par exemple "heart face").
Ajoutez l'extension "musique" en cliquant "ajouter une extension".
Ensuite construisez les scripts de la chanson ci-dessous.
Le chiffre "67" est la note et "0.5" est la durée.
C'est plutôt facile en modifiant par 0.25, par exemple 0.25 , 0.5 , 0.75 , 1 , 1.25 , 1.5 , 1.75 , 2 ...
Choisir l'arrière-plan
Maintenant on choisit un arrière-plan initiale un cliquant sur "choisir un arrière-plan".
Créer une animation de sprite chantant
Ensuite on va créer une animation de sprite chantant en dupliquant son costume.
Après avoir créé deux costume, retournez dans la zone de script.
Définir la fonction initiale de sprite
Ensuite on va définir la position de ce sprite et créer des autres fonctions.
Mettez les cordonnées afin de le situer au centre, et définissez son costume sur non chantant (heart face).
Ajoutez "dire Cliquez moi! pendant 2 secondes" afin de commencer la chanson en le cliquant.
Ajoutez les deux scripts ci-dessous au début de les scripts qu'on a créé tout à l'heure.
Ajoutez les cinq scripts ci-dessous à la fin des scripts qu'on a créé tout à l'heure.
Le script "envoyer tous message1" est important!
Alors maintenant, essayons les scripts en cliquant suret puis sur le sprite.
Créer une animation de "Bon anniversaire"
Ensuite on va créer une animation pour écrire "Bon anniversaire"!
On peut utiliser les alphabets de sprite.
Vous avez réussir à copier pour chaque sprites?
Alors, c'est le moment des questions de Nyaa!
・
・・
・・・
Alors, voici les réponses!
Le sprite "B" apparaît sans attendre (= 0 seconde), et le sprite "O" apparaît après "attendre 0.25 secondes".
Du coup, on peut faire en sorte que les autres lettres apparaissent toutes les 0.25 secondes en ajoutant 0.25 secondes attentes à chacun.
- N:0.25+0.25=0.5 (s)
- A:0.5+0.25=0.75 (s)
- N:0.75+0.25=1 (s)
- N:1+0.25=1.25 (s)
- I:1.25+0.25=1.5 (s)
- V:1.5+0.25=1.75 (s)
- E:1.75+0.25=2 (s)
- R:2+0.25=2.25 (s)
- S:2.25+0.25=2.5 (s)
- A:2.5+0.25=2.75 (s)
- I:2.75+0.25=3 (s)
- R:3+0.25=3.25 (s)
- E:3.25+0.25=3.5 (s)
Voilà!
Modifiez chaque seconde dans le scripts "attendre ○ secondes" comme ci-dessus.
La fonction permettant de changer l'arrière-plan
Ensuite on va changer l'arrière-plan avec l'animation qui écrit "Bon anniversaire".
Par exemple, "hearts".
supplémentaire: ajouter une animation de sprite sommeillant
Jusqu'ici on a réussi à créer une chanson, une animation de sprite chantant et une animation d'écriture.
Mais juste cela, c'est un peu insuffisant, donc on va ajouter quelque chose de ludique!
Par exemple, le sprite sommeille pendant l'interlude, c'est rigolo?
Alors, on va ajouter quatre costume de sprite en plus, et puis on va faire une animation en les connectant.
Voici les scripts pour l'animation.
- ①: Les scripts pour sommeiller
- ②: Les scripts pour se lever avec surprise le son "Snap"
- ③: Les scripts pour retourner le costume chantant
Avec juste une petite idée comme cela, on peut s'amuser plus.
Afin de le faire fonctionner, ajoutez les scripts à la place de "attendre 2 secondes" qui est existe déjà. (Vous pouvez supprimer le script "attendre 2 secondes".)
Voici la page de ce projet.
Créez une jolie animation et célébrez vos amis ou votre famille!
Pour développer plus...
Vous pouvez développer vos compétences avec les leçons de Nyaa!