begin process at 2010 03 21 13:18:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Java2D

 > CLASS SPRITE

CLASS SPRITE


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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 584 / 160

Auteur : T_Mehdi

Ecrire un message privé
Site perso
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

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


 Historique

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

 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

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture POINTS LES PLUS PROCHES par xsimo
Source avec Zip Source avec une capture ANIMATION DANS UN JPANEL + SURVEILLANCE DE LA SOURIS ET DU C... par pyo656
AFFICHER UNE ÉTOILE AVEC JAVA2D par 2mohamed2
TEXTE AVEC OMBRE par 2mohamed2
Source avec Zip Source avec une capture AQUARIUM 2D AVEC DOUBLE-BUFFERING ET EN UTILISANT UNIQUEMENT... par Cornellus1985

Commentaires et avis

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 !!!

Commentaire de T_Mehdi le 15/12/2008 14:13:40

cest fait

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 .

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.

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

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

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

Commentaire de chafieee le 25/12/2008 18:39:44

merci pour votre travail

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 dessiner une fougère sur une interpahce graphic avec java [ par yacineoo ] bonjour mes amis , je veu vous m'aider slvp au niveau du code source nécessaire pour dessiner une image fractale sur une interphace graphique et plus


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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,655 sec (3)

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