begin process at 2010 03 18 12:25:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Java2D

 > BOUGER UN SPRITE SUR UN FOND MOUVANT ;O)

BOUGER UN SPRITE SUR UN FOND MOUVANT ;O)


 Information sur la source

Note :
4,67 / 10 - par 3 personnes
4,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Java2D Niveau :Initié Date de création :27/11/2003 Vu / téléchargé :7 564 / 1 052

Auteur : GodConan

Ecrire un message privé
Commentaire sur cette source (25)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
en faisan un Vaisseau qui tire sur un ciel qui bouge je montre comment afficher des sprites, utiliser le clavier pour les deplacer proprement.
peu pas mieu definir cette exemple :o).

de plus ceci est un bon exemple d usage d interface et d heritage. C est aussi un exemple de code reutilisable ;o) on peu facilement imaginer heriter de sprite pour faire des SpriteVaisseau ou des SpriteAnime et +  ;o).

J ai essayer pour cette exmple de coder le moin possible en utilisant les capaciter du Java notement pour la strategy de buffer. Dans le meme espri ont peu realiser les colisions en quelques lignes de code.




 Conclusion

toutes c class peuvent etre ameliorer. Elle sont ds une version tres alegee ici c est pour simplier qu maxi le code a la lecture..



Bonne prog...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture GESTION DE STOCK AVEC DATE LIMITE (MYSQL, JTREE, TREEMODEL E...
Source avec Zip TRANFER MULTIPLE DE MAIL A PARTIR D UN FICHIER D ADDRESSE
Source avec Zip Source avec une capture JEU DE PONG DONNANT DE BONNES BASE POUR LA PROGRAMMATION GRA...
Source avec Zip CLASS D'ARCHIVAGE/DESARCHIVAGE ;O) DS UN FICHIER DE TYPE ZIP
Source avec Zip Source avec une capture TRACER DE COURBE A PARTIR D UNE JTABLE

 Sources de la même categorie

Source avec Zip Source avec une capture POINTS LES PLUS PROCHES par xsimo
AFFICHER UNE ÉTOILE AVEC JAVA2D par 2mohamed2
TEXTE AVEC OMBRE par 2mohamed2
Source avec Zip Source avec une capture JBOXIKON PORTAGE DE BOXIKON par ulm950
Source avec Zip Source avec une capture AQUARIUM 2D AVEC DOUBLE-BUFFERING ET EN UTILISANT UNIQUEMENT... par Cornellus1985

Commentaires et avis

Commentaire de GodConan le 27/11/2003 21:22:46

arg j ai oublier de dire que je n est pas mis les image ds le zip mais pas besoin pour voir le sample ;o)

++

Commentaire de daveCrocket le 27/11/2003 23:00:36

Je n'arrive pas à compiler tes classes ! uniquement Drawable.class

Pour les autres, j'ai plein d'erreur :o(

ai-je oublier qq chose ?

Commentaire de GodConan le 27/11/2003 23:06:10

tu utilise koi pour compiler les class ?

Commentaire de GodConan le 28/11/2003 01:03:08

g essayer ds tous les sens ;o) i a aucun prob avec mes class
verifie bien ton classpath il faut biensur que le rt.jar soit dedans...

Commentaire de neodante le 28/11/2003 10:19:54 administrateur CS

Pour compiler pas de problème :
javac *.java
java DemoFighter
c'est tout et pas de package donc de chemin compliqué ... m'enfin t'aurais pu fournir un script ou un bat au moins ! Faignant !

Donc pas mal mon p'tit Conan ... lol
J'adore le gros vaisseau ki tue tout et le décor en arrière plan est somptueux ... !
Bon alors je peux te faire quelque suggestion : c'est chouette ton truc !!! Ah oui c'est pas une suggestion ...
Non sans déconner, veux-tu un bout de code pour mettre ton appli en plein écran et changer la résolution de l'écran ?
Pour info, je suis en train de faire un mini Framework pour les jeux 2D et 3D(plus tard quand même !) donc dés que je l'ai fini (et dés que j'ai un peu de temps ...) je te tiens au courant !
@+

Commentaire de neodante le 28/11/2003 10:20:48 administrateur CS

Ah oui, mets les images !!!!

Commentaire de neodante le 28/11/2003 10:21:47 administrateur CS

SVP cela va sans dire !!! lol
@+

Commentaire de GodConan le 28/11/2003 18:35:57

en fait comme tu la sans doute remarker ;o) les images ne sont pas ds le zip et dc tous les sprite son les sprite son generer par defaut ;o)
sa faisai tro gro avec les image ;-(
et puis ;o) le plein ecran de meem que le changement de format d ecran cela fai l objet d un autre exemple :o) je n est classe celui que en niveau 2 ;o) si j y met tous apres ce n est plus aussi pratique pour tout le monde ;-( il faut faire le trie...
Donc j ai elaguee au maximum volontairement Neo rassure toi ;o)

Deja que g penser a faire sauter les package ;o), et reconner que c facil a comprendre qd meme ;o)

++

Commentaire de GodConan le 28/11/2003 18:40:23

g fait une gestion de collision qui va avec cette exemple :o)
mais je ne pense pas le metre de suite ;o) faut bien que tout le monde reclechisse un peu ;o)

héhéhé

Commentaire de neodante le 28/11/2003 21:06:56 administrateur CS

Bon bah si les images sont trop grosses alors ça te baisse la note de 1 points ... non je rigole !
Puis si tu penses à tout (plein écran et changement de résolution) alors je n'ai plus rien à dire ... ni à faire ... lol
J'avais remarqué que tu avais fais le ménage dans ton code par rapport à la capture .... t'en gardes un peu pour la suite ... malin l'animal !
@+

Commentaire de neodante le 28/11/2003 21:08:19 administrateur CS

Ah oui mon pseudo c'est neodante ... pas neo (je suis un fan de matrix mais pas un copieur ...) ça fait 8 ans que j'ai ce pseudo neo = nouveau ....grrrrr. faut que j'explique ça à chaque fois ... pffffff lol lol
Je sais que malheureusement, le héro de Devil May Cry s'appel aussi dante ... suis-je un illuminé ???? lol
M'enfin c'est neodante !!!! lol
@+

Commentaire de GodConan le 29/11/2003 00:56:21

ouai bof ;o) m'enfin  ;o) c juste parce que c plus rapide a taper ;o)
faut pas  s ernerver ;o) mais c promit  ;o) te couperai plus .. ;o)
Neodante ;o) moi sa fait a peu pres autant de temp que g ce pseudo ;o) mais ce n est qu un pseudo ;o).. hihi

en fait ;o) g enlever le changement de resolution surtou parceque ca fou bien le bordel ;o) et pi le plein ecran ;o) sa ralenti pas mal... faut pas oublier que l on est en java et à la maison je ne suis cadenser que à 1500 Mhz ;o)
mais D que g le temp je ferai un ptt space invaders avec c class pour montrer que c pas dur.. ;o) comme ca l exemple sera complet
et j essairer de caser les sprites(c surtou le fond ki explose tou).

++

Commentaire de neodante le 29/11/2003 12:38:32 administrateur CS

Y a pas de mal pour mon pseudo, mais si tu changes la résolution et que tu mets en plein écran, ça marche d'enfer ! Moi je ne suis cadencé qu'à 1300Mhz et ça tourne niquel ... en 800x600 pour un jeu de plateforme !
@+

Commentaire de cyrduf le 07/12/2003 16:22:19

J'ai essayé de compiler les sources et je n'arrive pas à compiler la classe ScreenGame à cause d'un import qui me manque: c'est la classe BufferStrategy que je n'ai pas.
Peux tu me dire ou trouver cette classe, je possede un version jdk1.3

Commentaire de neodante le 07/12/2003 17:46:33 administrateur CS

Voilà le prob ... java.sun.com -> download !
Au fait le site à changer il y a 2 jours et le SDk J2EE 1.4 est enfin dispo (cela faisait des mois qu'on l'attendait ! Maintenant on attend Java 1.5 qui devrait être une véritable révolution pour Java ...)
@+

Commentaire de GodConan le 07/12/2003 19:55:15

sorry je n ai pas fait attention, moi sa fait des moi que je tourne avec le JDK 1.4 ...

;o)

++

Commentaire de cyrduf le 07/12/2003 20:04:10

Merci pour l'info,
J'utilise jdk1.3 avec jbuilder 7, croyez vous que le fait de remplacer jdk 1.3 par jdk 1.4 est possible avec jbuilder 7?
:o)

Commentaire de GodConan le 07/12/2003 20:19:28

bof deja use JBuilder ;o) c pas tres malin ;o) hihi ;o)

Commentaire de neodante le 07/12/2003 20:42:01 administrateur CS

Pas d'accord avec toi ... na ! Je trouve Eclipse très bien fait, mcar pour Eclipse certains truc manque vraiment par rapport à JBuilder (je ne parle pas des composants entreprises où Eclipse se montre particulièrement à la ramasse ...) mais de quelques fonctionnalités 'basiques'. Moi un truc qui me dérange avec Eclipse (j'ai pesté tout à l'heure à cause de ça !) c'est le fait que l'on ne puisse pas charger de source sans créer de projet (à moins que je me gourre !). Borland fait de très bon produit, c'est pour ça d'aileurs qu'ils sont encore sur le marché malgré les difficultés du moment ...
M'enfin la seule réflexion que je pourrais dire à cyrduf est le fait d'utiliser la version 7 alors que la 9 est sorti et que la 10 ne devrait pas tarder à arriver ! Surtout vu la différence entre la vers 7 et la vers 9 !
@+ everybody j'ai des trucs à mettre à jour sur mon site ...

Commentaire de GodConan le 07/12/2003 21:03:06

bon en berf c kes ke je di ;o)
a part JB 9 les otres c de la dob (je les ai tester ...) ;o)

Commentaire de neodante le 07/12/2003 21:24:12 administrateur CS

C'est peut être la confusion de : bof deja use JBuilder ??? (t'as dû oublier le numéro de version non ???) donc en lisant vite j'ai pas fait gaffe ... hum sacré excuse non ???
@+

Commentaire de GodConan le 07/12/2003 21:34:39

ouai bon chpote pas ;o) meme la 9 elle casse pas des brique ;o)
;o) et puis qui sa gene a aprt toi de cree un proj pour lire un source ;o) si tu veu tu peu cree un proj pour TOUT tes source ... c pas genant ;o)
alors que avec Jbuilder je m enerve encor pour crer un client CVS ... ;o)

Commentaire de neodante le 08/12/2003 00:01:51 administrateur CS

Bon bref chacun son IDE ... c'est pour ça qu'il en existe plusieurs ! Je vous ai parler de celui de IBM Websphere ... lol
@+

Commentaire de GodConan le 08/12/2003 18:39:40

;o) eclipse dailleur posede le meme noyau que websphere ;)

Commentaire de GodConan le 07/06/2004 00:17:07

je tombe hazard sur cette superbe conversation ;o) et ben depuis Eclipse 3.0 M9 y a vraiment plus aucun doute ;o)....
on a joute 2 ou 3 plug in et JB peu aller aux placard... ;o)..

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales