Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > JavaScript > Publications JavaScript / AJAX
Publications JavaScript / AJAX Commentez les articles et critiques de livres publiés sur les rubriques JavaScript et AJAX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 13/06/2012, 13h39   #1
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 156
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 156
Points : 65 019
Points : 65 019
Par défaut L'interactivité avec la balise HTML5 Canvas



Johnny Simpson, créateur de InsertHTML, vous propose un nouvel article : L'interactivité avec la balise HTML5 Canvas.

Cet article vous aidera (je l'espère ) à comprendre l'interactivité dans une balise <canvas>, que ce soit via le clavier ou la souris.

N'hésitez pas à faire part de vos remarques et commentaires concernant cet article.

L'interactivité avec la balise HTML5 Canvas

__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 30
Vieux 14/06/2012, 13h32   #2
Jean-Georges
Membre du Club
 
Inscription : septembre 2011
Messages : 67
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 67
Points : 65
Points : 65
Je ne me suis pas encore penché réellement sur le canvas mais je me demande tout de même s'il est réellement adapté pour des jeux vidéos, même simple.
D'après ce que j'ai compris, il ne gère que du dessin de pixels. Cela oblige à utiliser un nombre de variables conséquent pour redessiner chaque objet sur chaque frame et rien que de gérer un affichage sur plusieurs plan m'a l'air de relever du challenge
Jean-Georges est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2012, 14h01   #3
thelvin
Modérateur
 
Inscription : septembre 2004
Messages : 7 121
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 7 121
Points : 10 358
Points : 10 358
Envoyer un message via Skype™ à thelvin
Citation:
Envoyé par Jean-Georges Voir le message
Je ne me suis pas encore penché réellement sur le canvas mais je me demande tout de même s'il est réellement adapté pour des jeux vidéos, même simple.
D'après ce que j'ai compris, il ne gère que du dessin de pixels. Cela oblige à utiliser un nombre de variables conséquent pour redessiner chaque objet sur chaque frame et rien que de gérer un affichage sur plusieurs plan m'a l'air de relever du challenge
? Tu pensais que les jeux vidéo 2D fonctionnaient comment ? À un moment ou à un autre, il faut bien dessiner les sprites sous forme de pixels.

Il y a, en effet, des trucs qui ne sont pas adaptés... En fait, c'est le principe même de dessin 2D sur ordinateur qui n'a jamais été très bon, mais les circuits électroniques étant monstrueusement rapides, ce n'était pas vraiment un problème. Les couches d'abstraction d'un JavaScript dans un navigateur sont déjà nettement moins rapides. Il faudrait des APIs qui compensent, comme pour la 3D.
thelvin est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2012, 14h06   #4
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 156
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 156
Points : 65 019
Points : 65 019
Il existe d'ores et déjà des jeux très aboutis utilisant uniquement la balise <canvas>.
Voir par exemple un émulateur de Game Boy.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2012, 14h56   #5
Jean-Georges
Membre du Club
 
Inscription : septembre 2011
Messages : 67
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 67
Points : 65
Points : 65
Citation:
Tu pensais que les jeux vidéo 2D fonctionnaient comment ? À un moment ou à un autre, il faut bien dessiner les sprites sous forme de pixels.
Dans Flash tu utilises chaque graphisme sous forme d'objet et tu en fais ce que tu veux sans avoir à redessiner manuellement l'ensemble de la scène à chaque fois.
Jean-Georges est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2012, 16h38   #6
thelvin
Modérateur
 
Inscription : septembre 2004
Messages : 7 121
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 7 121
Points : 10 358
Points : 10 358
Envoyer un message via Skype™ à thelvin
Citation:
Envoyé par Jean-Georges Voir le message
Dans Flash tu utilises chaque graphisme sous forme d'objet et tu en fais ce que tu veux sans avoir à redessiner manuellement l'ensemble de la scène à chaque fois.
Dans le monde du graphisme 2D, c'est d'habitude le rôle d'une surcouche, qu'il est parfaitement possible de programmer en JavaScript. Cela a d'ailleurs déjà été fait ici et là.

En plus, Flash propose toute une gamme de dessin vectoriel, ce qui est bien, mais plutôt atypique comparé à tout le reste.
thelvin est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h18.


 
 
 
 
Partenaires

Hébergement Web