Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CLASS SPRITE


Information sur la source

Catégorie :Java2D Classé sous : sprite, graphic, java2d, tmehdi, mehdi tazi Niveau : Débutant Date de création : 14/12/2008 Date de mise à jour : 15/12/2008 14:09:15 Vu / téléchargé: 1 063 / 116

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

une simple classe Sprite qui permet la gestion :
-des collision basé sur le boudingBox
-l'animation du sprite


 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

15 décembre 2008 14:09:15 :
Ajout d'un petite teste pour quelque fonctionnalité de la classe

Commentaires et avis

signaler à un administrateur
Commentaire de green68 le 15/12/2008 01:59:01

Salut,

Pas mal mais il manque de quoi faire un test donc pas de note !!!

signaler à un administrateur
Commentaire de T_Mehdi le 15/12/2008 14:13:40

cest fait

signaler à un administrateur
Commentaire de loloof64 le 15/12/2008 20:31:42

Salut, il y a un problème avec ta source :
tu nommes ton image PLAYER.png (en majuscules) en vrai, et tu demandes player.png (en minuscules) dans ta source. Si on ne change pas l'un des deux noms, il y a un NullException lors du lancement .

signaler à un administrateur
Commentaire de green68 le 16/12/2008 03:39:49 7/10

Salut,

Je viens de tester ta classe et je la trouve instructive.

Je note 7 car pas de problèmes apparents, tout fonctionne (même PLAYER.png!), mais j'ai quand même quelques remarques :

- quelques commentaires supplémentaires ne seraient pas de refus,

- les 2 constructeurs ne se suivent pas dans le code,

- tu ne testes pas la collision : isCollid ?

- loadContent : ne sert pas.

Je te remercie pour cette classe qui me permettra d'avancer dans mes applications de jeux.

signaler à un administrateur
Commentaire de T_Mehdi le 16/12/2008 14:19:20

bonjour.
pour la fonction isCollid suffit de faire
if (img1.isCollid(img2))
traitement();

sinon pour ceux qui est erreurs cest fort propable vue que je l realisé pour quelque amis en moin de 1h30 :s

promis une nouvelle class plus complete (peut etre un moteur sera deposer en opensource)

bonnne chance

signaler à un administrateur
Commentaire de Marsu le 22/12/2008 19:53:28

Bonjour,
Je viens de regarder ta source. Je viens de faire quelque chose de similaire il y a deux semaines et ca me permet de comparer. J'ai quelques remarques:
-Créer un thread par animation/sprite c'est pas un peu beaucoup pour un moteur graphique? Imagine que tu ais 200 threads qui tournent en meme temps, ça serait un peu comme lancer 200programmes sous windows.
-Ta classe ne permet d'avoir que des animations avec une vitesse image suivante/seconde constante. Si tu veux accelerer ton animation tu es obligé de créer plus d'images... Dans ma classe j'ai calculer le temps entre deux affichages successifs et je met à jour l'animation en fonction.
-Pour un jeu, tu pourrais aussi essayer de le faire en double buffering hardware.
Sinon le code est très clair, c'est un plaisir de le lire.
Tchao

signaler à un administrateur
Commentaire de T_Mehdi le 22/12/2008 22:31:26

merci a vous Marsu, Effectivement je porte le même avis que vous . enfaîte la classe a été réalisé en un temps record(pour permettre a des amis de réaliser un mini tp jeux ).
sinon je te remercie encore pour tes commentaire et ca serai sympa de ta part de poster ta source
tchao

signaler à un administrateur
Commentaire de chafieee le 25/12/2008 18:39:44

merci pour votre travail

signaler à un administrateur
Commentaire de T_Mehdi le 25/12/2008 18:42:38

c'est avec plaisir.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Tutoriel Java.Graphic et Java.2d [ par Sw1tch ] Bonjour à tous,je recherche un bon tutoriel sur l'utilisation de la classe graphic et 2d en java, en français si possible, en anglais sinon... Une exp refresh java2D [ par Twinuts ] Bonjour a tous :) ,Est il possible de repeindre une applet ou une application java2D contenant des polygones en évitant le massacre de repaint(); et JAVA2D et ECRAN TACTILE [ par MICHELGERARD ] Je developpe une application graphique destinée à servir de "croquis" dans les relevés topographiques et donc à fonctionner sur des tablettes graphiqu java et le buffering graphic [ par ron2000 ] Je fais du graphique dans une applet java, et ca mets du temps à s'afficher. j'utilise le plus souvent : g.drawstring("tzqtr",10,50); et probleme Dessin Java2D [ par fdcj ] Bonjour, je souhaite réaliser un sudoku. Pour l'instant, j'ai créé ma grille de jeu avec une JTable mais j'aimerai rajouter par dessus java2D + texture mapping [ par lao_tseu ] bonjour a tous ! Je rencontre quelques difficultées en java pour  mapper une image  sur un polygone(quelconque)  .... Je voulais Besoin d'aide au code Java2D [ par huongthuy ] Bonjour, j'ai besoin d'un code de JAVA pour représenter graphiquement toutes les fonctions par exemple : la fonction linéaire y = ab, la fon modification des caractères en j2me [ par patlebigboss ] Bonsoir s'il vous plaît es ce que quelqu'un pourrait m'expliquer comment je peux afficher le contenu d'un tableau en j2me sous netbeans.Par exemple mo


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.