| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
    Comment faire une boule Animations Rebondir en HTML
    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

    Previous :

    next :
      articles connexes
    ·Effets 3 -D avec JavaScript 
    ·Tutoriel JavaScript et référence 
    ·Comment activer et désactiver des zones de texte en Ja…
    ·Comment définir la largeur et hauteur d'une iFrame 
    ·Comment faire pour activer et désactiver une musique i…
    ·Comment changer un PHP à un JS 
    ·Comment utiliser JavaScript afin de mettre à jour un t…
    ·JavaScript Fonction d'arrondi 
    ·Comment découper une chaîne en JavaScript 
    ·Qu'est-ce que HTML MsgBox 
      articles en vedette
    ·Différence entre le vecteur et la liste en C + + 
    ·Comment calculer l'intersection de deux lignes dans Vis…
    ·Comment faire pour obtenir des valeurs clés en Python 
    ·Comment imprimer l'écran de sortie de C Programme 
    ·Comment utiliser C + + de rédiger un code pour calcule…
    ·Quelle langue ordinateur utilise courtes mots connus qu…
    ·Comment protéger les fichiers Flash , téléchargés 
    ·Types d'algorithmes de clustering 
    ·Qu'est-ce que Invalid Syntax moyenne 
    ·Comment créer un fichier OCX 
    Copyright © Connaissances Informatiques http://fr.wingwit.com