Mastering la possibilité de faire une animation de balle qui rebondit en HTML est une étape fondamentale pour les développeurs de jeux qui vous permettra de passer à des projets plus importants et mieux. Les centres de processus entiers autour de " toile ", une balise HTML5 qui vous permet de construire un cadre , remplir le cadre avec une forme, puis déplacer la forme de quelque façon que vous souhaitez. Instructions créer une boule 1 créer un document HTML de base en utilisant le "html ", " tête " et " balises body " : ; < /head> 2 insérer une balise " canvas " entre les balises «corps» et assigner elle un identifiant, une largeur et une hauteur . La toile représente l'espace où la balle va rebondir : Photos < br > Hôtels 3 installation d'un module JavaScript entre les balises "head" : 4 Établir variables pour la toile , initiale "x" coordonnées de la balle , initiale "Y" de la balle coordonner , et les montants le ballon doit se déplacer le long des axes "y" chaque itération "x" et : Photos var canvas_variable ; var init_x = 200; var init_y = 100; var x_move = 5; var y_move = 5; 5 Créer une fonction JavaScript qui stocke la toile dans une variable : Photos initialize_canvas de la fonction () { canvas_variable = bouncing_ball_canvas.getContext ('2 d ');} 6 construire une fonction JavaScript qui efface la toile, initialise une forme de toile, initialise une couleur de la toile, dessine la forme d'une balle , arrête le dessin et puis remplit la forme avec la couleur précédemment initialisée : fonction draw_ball () { canvas_variable.clearRect (0,0 , 500, init_y , 30, 0, Math.PI * 2 , true); canvas_variable.closePath (); canvas_variable.fill (); } Notez que les valeurs canvas_variable.clearRect concernent initial coordonnée x de la toile , initiale coordonnée y , largeur et hauteur . Notez que les valeurs se réfèrent à canvas_variable.arc initial coordonnée x de la balle , coordonnée Y initiale , l'angle de départ, angle d'arrivée et clockwise/anti- statut aiguilles d'une montre . 7 complétant la deuxième fonction avec du code qui vérifie si les variables "y" initial "x" et ont traversé au-delà des limites de la toile, et change le signe positif /négatif de l' y déplacer les variables x et y. Suivez-le avec le code qui augmente l' initiale "x" et "y" coordonner les variables par les mouvements variables: if ( init_x < 0
|