Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Xotraz

Pages: [1]
1
Général / Re : [Résolu] Problème système d'animation
« le: Juillet 05, 2013, 04:23:42 pm »
Merci j'avais déjà entendu ça mais trop tard je vais garder cette typo même si c'est mal.

2
Général / Re : Problème système d'animation
« le: Juillet 04, 2013, 05:38:53 pm »
Bon enfaite ils suffisaient d'activer la limitation de frame rate et la synchronisation vertical.

Et voilà, en plus j'ai entre 0 et 3 % d'UC utilisé maintenant.

3
Général / [Résolu] Problème système d'animation
« le: Juillet 01, 2013, 07:35:06 pm »
Bonjour, je reviens ici car non sans peine j'ai fait un système d'animation.
Il n'est pas mauvais mais il ne fonctionne pas comme je le voudrais.

Le principe c'est que je dit Animation.Jouer(Bouger) et là il bouge, mais s'il ne bouge plus je dis Animation.Jouer(Rien) et là il ne fais plus rien.

Sauf que je crois qu'il ne bouge pas en continue et que donc il ne fais rien tout le temps.

Le code qui pose problème.
void Animation::Jouer(std::string Nom, int Vitesse)
{
if (_A_Lecture != _Ref_Animation->Numero_Anim(Nom))
{
_Etape_Lecture = 0;
_A_Lecture = _Ref_Animation->Numero_Anim(Nom);
}
}

void Animation::Changer_Frame(void)
{
if(_A_Lecture == -1)
{
_Etape_Lecture = 0;
_A_Lecture = 0;
}
_Frame = _Ref_Animation->Frame(_A_Lecture,_Etape_Lecture);

int x,y;
x = _Frame % _Ref_Animation->_Nombre_Frame_X * _Ref_Animation->_Taille_Frame.x;
y = _Frame / _Ref_Animation->_Nombre_Frame_X * _Ref_Animation->_Taille_Frame.y;

sf::IntRect Zone(x, y, _Ref_Animation->_Taille_Frame.x, _Ref_Animation->_Taille_Frame.y);
_Sprite->setTextureRect(Zone);


_Etape_Lecture += 1;
if (_Etape_Lecture >= _Ref_Animation->Nombre_Frame(_A_Lecture))
{
_Etape_Lecture = 0;
}
}
 
Et celui qui détermine les actions du personnage.
 if ((_d_x != 0) || (_d_y != 0))
 {
     _Anim.Jouer("Marcher",20);

     if (Touche_Gauche == false && Touche_Droite == false && Touche_Haut == false && Touche_Bas == false)
     {
         Bouger(_d_x,_d_y,elapsed);
     }

 }
 else _Anim.Jouer("Rien",20);

 Recharger();

 _Anim.Changer_Frame();

Donc pour résumé même s'il y a mouvement l'animation joué est Rien.
Et pourtant ce mouvement est continue :
if (sf::Keyboard::isKeyPressed(sf::Keyboard::Left))  Element_G->Joueur(0)->Va_Gauche = true;

J'ai surement mal fais la chose.

4
Général / Re : [Résolu] nouvelle installation de SFML
« le: Mai 09, 2013, 12:54:44 am »
Merci à toi nours et évidemment Laurent aussi car j'avais fait la même erreur.  8)

5
Général / Re : création d'un jeu 2d quel logiciel ???
« le: Mai 04, 2013, 01:17:17 pm »
Oui c'est un peu gros.

Moi cela m'a prit 1 semaine avec Flixel :D pour un truc basique mais où je pouvais rajouter des ennemis et plateforme easy.

Et même en un mois voir deux j'aurai pu faire l'éditeur, un menu bien, une sauvegarde et de nouveaux ennemis.
Donc on va dire qu'on C++ si on a le temps (et 25k je pense qu'on l'a) en 1 an le Mario est finit.

Le jeu Street of Rage ça doit être deux fois plus long et encore je parle quand tu es tout seul.

Après y a l'apprentissage et le boulot à côté qui te bouffe le temps et la motivation car rien ne va assez vite.
Mais tu l'a tu peut refaire ce genre de jeu. On est loin des gens qui refont wow ou Dofus.

6
Le jour même où du faite que la Version 1.6  ne permettait pas une bonne utilisation des joysticks pour mon jeu multi je venais télécharger la 2.0.  :D

7
Graphique / Re : [SFML1.6]Utiliser un Rectangle
« le: Septembre 15, 2012, 10:34:43 pm »
Merci de cette aide   8).

8
Projets SFML / Re : Shoot'hem uuuuuuuuuuuuup
« le: Septembre 14, 2012, 08:08:44 pm »
Je m'interroge un peu sur la nécessité de donné ton code pour un jeu si peu avancé (enfin façon de parlé tout est relatif).
Cela nous donne trop peu de détail sur le projet en lui même et guère l'envie de s'y intéressé d'un point de vue autre que conceptuel.
Si tu veut de l'aide pourquoi ne pas posté ailleurs plutôt que d'utilisé la présentation de ton sujet.

9
Graphique / [SFML1.6]Utiliser un Rectangle
« le: Septembre 14, 2012, 07:59:12 pm »
Salut j'aurais une petite question d'après la doc pour créer un sf::Rect il faut quatre point :  T LeftCoord, T TopCoord, T RightCoord, T BottomCoord.
Le problème c'est que je n'ai pas trouvé de schéma qui explique quel point est à quel endroit. Sans doute pour beaucoup c'est une évidence mais je ne trouve pas l'ordre des points de plus le nom des points me parait étrange par rapport à un rectangle.
Merci d'avance pour votre aide sur ce petit problème  ;).

Pages: [1]